2

新しい Android ADT をインストールしましたが、許可を必要としない AndroidManifest で定義されたエクスポートされたサービスに関する警告が表示されます。問題は、サービスが同期アダプターに関連していることです。SampleSyncAdaapter にも必要な権限はありませんが、その警告は表示されません。

同期アダプタに対してどの権限を定義する必要がありますか?

CLEAR_MISSED_CALLS を処理するサービスにも同じ問題があります。

4

1 に答える 1

1

アクセス許可の制限なしでサービスをエクスポートしているため、その警告が表示されます。<service>宣言では、許可を行いますandroid:permission="your.app.name"。例:
<service android:name=".ClassName" android:permission="your.app.name"></service>

より詳細な説明については、こちらをご覧ください。

于 2013-07-04T09:10:34.193 に答える