2011-01-28 7 views
1

私は、組み込みのブラウザアプリからブックマークのリストを読み込むAndroidアプリケーションを作成しようとしています。 ContentProviderにアクセスするには、com.android.browser.permission.READ_HISTORY_BOOKMARKS権限が必要です。AndroidでADBデプロイされたアプリケーションのアクセス許可を付与する

ADBを使用して自分のアプリケーションを自分のデバイスに直接配備しています。このアプリケーションに必要な許可を与えるにはどうすればよいですか?

+0

ADBでマニフェストをインストールした場合、マニフェストで指定したパーミッションが自動的に取得されませんか? –

+0

ADBではなくADBです... ADKは新しいアクセサリー開発キットです。大きな違いです。 – trgraglia

答えて

2

androidmanifest.xmlファイルで設定します。そのよう

<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> 

これは、以下の手順でEclipseのADTプラグインで設定することができます。

  1. は、アプリケーションのマニフェストを選択します。
  2. [アクセス許可]タブに移動します。
  3. [追加]をクリックし、[許可を使用する]を選択します。
  4. テキストを入力するか、ドロップダウンメニューから権限を選択して、権限の名前を入力します。
+0

Eclipseマニフェスト編集GUIを使ってこれをどのように設定しますか?私はそこでいくつかのフィールドを試してみましたが、この文字列を追加しませんでした。ありがとう。 – Symmetric

+0

私は言っています:XMLバージョンのタブ(下部にある)を押してください。次の場所の例を参照してください。http://developer.android.com/resources/samples/Home/AndroidManifest.html – Nanne

+0

http://androidbook.blogspot.com/2010/10/reader-feedback- manifest-permissions.htmlを編集し、それを解答に編集しました。乾杯! – Symmetric

関連する問題