Android API ドキュメントから:Binder.getCallingUid()
処理中の現在のトランザクションを送信したプロセスに割り当てられた Linux uid を返します。AppX が ServiceY を呼び出しgetCallingUid()
、ServiceY が を呼び出すと、X の UID が取得されます。
私の質問は、AppX が ServiceY を呼び出し、ServiceY が ServiceZ を呼び出す場合、Z によって観測される呼び出し UID は何ですか?
Y と Z が同じプロセスにある場合、違いはありますか?