Reto Meiers のブログ投稿A Deep Dive Into Location on the Android Blog と彼の講演では、PendingIntent
からアップデートを受信するために を使用することを推奨していますLocationManager
。PendingIntentを使用してローカルのみのインテント ブロードキャスト ( を参照) を作成することはできないためLocalBroadcastManager
、実質的に誰でもこれらのブロードキャストをアプリケーションに送信できます。これはセキュリティ上のリスクではないでしょうか?
質問する
268 次
1 に答える
1
マニフェストに登録されたレシーバーに PendingIntent を受信させます - 必要に応じて有効または無効にしますPackageManager
- インテント フィルターを指定しません - レシーバーは暗黙的android:exported=false
に になるため、アプリ以外の誰も彼を起こすことができません。またsetComponent()
、PendingIntent に渡して受信者のみが処理するインテントについても
于 2013-05-11T16:30:49.633 に答える