有個客戶端,服務端,在客戶端實作呼叫服務端的service方法,但是使用以下代碼在服務端查看客戶端的uid,pid,
int a = Binder.getCallingPid();
int b = android.os.Process.myPid();
int c = Binder.getCallingUid();
int d = android.os.Process.myUid();
Log.e("AIDL", "Client Pid = " + a);
Log.e("AIDL", "Service Pid = " + b);
Log.e("AIDL", "Client Uid = " + c);
Log.e("AIDL", "Service Uid = " + d);
以上代碼寫在了onbind中,但是為什么得到的uid,pid值都是相同的,放到其他的函式中就能顯示正確的uid,pid,萌新請教!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/98573.html
標籤:Android
下一篇:豆瓣電臺問題,請大神解答
