2013-04-14 47 views
1

在OS(框架)級別,我想知道每當IPC發生時,主叫方和被叫方應用程序的UID和APP ID。例如,如果應用程序A調用應用程序B的服務,那麼如何才能知道A和B的UID和APP ID?框架的哪個例程處理這個問題?請注意,我不需要它們在應用程序級別。我其實想知道處理這個問題的操作系統級例程。IPC中涉及的應用程序的UID和應用程序ID

謝謝...

回答

2

如果您需要的PID使用:

int pid = Binder.getCallingPid(); 

對於UID電話:

int uid = Binder.getCallingUid(); 

如果你需要知道誰是主叫用戶,然後用:

int userId = UserId.getCallingUserId(); 
相關問題