を送信したアプリケーションを特定する方法を探していますIntent
。現在、 を登録しBroadcastReceiver
て を使用しようとしていBinder.getCallingPid
ますが、通常はアプリの PID を返します。私が奇妙だと思うのは、通常の部分です.私のアプリは、Intent
.
への呼び出しを開始したアプリを正確に特定する方法はありBroadcastReceiver.onReceive
ますか?
@Override
public void onReceive(Context context, Intent intent) {
Log.d("Receiver", "Sender's PID: " + Binder.getCallingPid());
}