2013-04-14 3 views
1

OS (프레임 워크) 레벨에서 IPC가 발생할 때마다 발신자 및 피 호출자 앱의 UID 및 APP ID를 알고 싶습니다. 예를 들어 앱 A가 앱 B의 서비스를 호출하면 A와 B의 UID와 APP ID를 어떻게 알 수 있습니까? 프레임 워크의 어떤 루틴이 이것을 처리합니까? 신청서를 제출할 필요가 없습니다. 사실이 문제를 다루는 OS 레벨 루틴을 알고 싶습니다. 당신이 전화 사용자가 다음 사용 누가 알고 싶다면IPC에 관련된 앱의 UID 및 앱 ID

int uid = Binder.getCallingUid(); 

:

int pid = Binder.getCallingPid(); 

UID 전화의 경우 : 당신이 PID 사용이 필요한 경우

답변

2

감사합니다 ... :

int userId = UserId.getCallingUserId();