2011-07-11 10 views
3

私はいくつかの既知のアプリケーションからインテントを受け取るアンドロイドアプリを開発してきました。私の質問は、BroadcastReceiverがインテントを受け取ったときに呼び出し元のパッケージを取得する方法があるかどうかです。ブロードキャスト受信者のセキュリティを、呼び出し元のパッケージにアクセスできない。

私は、呼び出し元のパッケージにアクセスできず、パッケージマニフェストを操作できないという状況があります。私は受信者を呼び出すための署名や許可を使ってセキュリティを強化することに精通していますが、この場合は不可能です。

これを行う方法はありますか?どんな助けもありがとう。

答えて

0

は優雅な解決策ではないかもしれませんが、コードでlogcatフィルタを開始し、ブロードキャストイベントの受信を開始すると、そこからパッケージ情報を取得できます。

関連する問題