13

BroadcastReceiverを受け取る を作成しましたBOOT_COMPLETED

私のAndroidManifest.xml中で私はそれを次のように追加しました:

<receiver
    android:name=".OnBootReceiver">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" /> 
        <action android:name="android.intent.action.QUICKBOOT_POWERON" />
    </intent-filter>
</receiver>

ただし、次の警告が表示されます。エクスポートされたレシーバーには許可が必要ありません。 SOでそれについて読んだことがありますが、完全には理解していません。

それで、誰かがこの初心者に説明できますか:)なぜこの警告が表示されるのか、それに対して何をすべきか(そしてその理由)?

4

2 に答える 2

5

android:exported="false"レシーバータグに追加することで、この警告を削除できます(この回答を参照してください: https ://stackoverflow.com/a/11526028/757073 )

于 2013-02-13T08:44:11.197 に答える