機密情報を含むインテントをシステム上の別のアプリに送信したいと思います。これも作成しました。そうする前に、送信先のアプリが私によって署名されていることを確認する必要があります。パッケージ名とクラスが同じ不正なバージョンだけではありません。プログラムでこれを行うにはどうすればよいですか?
startService() と startActivity() を介してディスパッチされる明示的なインテントを使用してこれを行いたいので、ブロードキャスト インテントに関する懸念はありません。そうは言っても、指定したパッケージ名がインストールされ、作成者 (この特定のケースでは私自身) によって署名されていることを確認するまで、何も送信したくありません。