본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] Default Dialer 가 되면 자동으로 grant 하는 permission

by 돼지왕 왕돼지 2017. 8. 26.
반응형

 [android] Default Dialer 가 되면 자동으로 grant 하는 permission




http://androidxref.com/7.1.1_r6/xref/frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java#703


camera, CAMERA_PERMISSIONS, contact, CONTACTS_PERMISSIONS, default dialer, default dialer auto grant permissions, grantRuntimePermissionsLPw, Microphone, MICROPHONE_PERMISSIONS, Phone, PHONE_PERMISSIONS, SMS, SMS_PERMISSIONS, [android] Default Dialer 가 되면 자동으로 grant 하는 permission, 기본 다이얼러 권한

grantRuntimePermissionsLPw(dialerPackage, PHONE_PERMISSIONS, false, true, userId);

grantRuntimePermissionsLPw(dialerPackage, CONTACTS_PERMISSIONS, false, true, userId);

grantRuntimePermissionsLPw(dialerPackage, SMS_PERMISSIONS, false, true, userId);

grantRuntimePermissionsLPw(dialerPackage, MICROPHONE_PERMISSIONS, false, true, userId);

grantRuntimePermissionsLPw(dialerPackage, CAMERA_PERMISSIONS, false, true, userId);


 안드로이드 소스를 다운받아 놓은 상태가 아니라, internet 에서 source code 를 계속 따라가며 검색해서 어렵게 찾아냈다.. ㅠ


결론적으로는 PHONE, CONTACT, SMS, MICROPHONE, CAMERA 이렇게 5개의 권한이 자동 grant 된다.




반응형

댓글