6

を送信したアプリケーションを特定する方法を探していますIntent。現在、 を登録しBroadcastReceiverて を使用しようとしていBinder.getCallingPidますが、通常はアプリの PID を返します。私が奇妙だと思うのは、通常の部分です.私のアプリは、Intent.

への呼び出しを開始したアプリを正確に特定する方法はありBroadcastReceiver.onReceiveますか?

@Override
public void onReceive(Context context, Intent intent) {
    Log.d("Receiver", "Sender's PID: " + Binder.getCallingPid());
}
4

0 に答える 0