2012-08-03 38 views

回答

6

用戶沒有真正的選擇他們批准或不批准的權限。無論是他們批准所有內容並安裝您的應用,還是他們選擇拒絕,然後您的應用不能安裝。

但是,爲了回答你的問題,你可以如果用戶下載的應用程序,然後他接受了許可使用checkPermission方法在PackageManager

PackageManager manager = getPackageManager(); 
int hasPermission = manager.checkPermission ("android.permission.READ_CONTACTS", "com.your.package") 
if (hasPermission == manager.PERMISSION_GRANTED) { 
    //you have permission 
} 
+1

非常感謝。 – weldsonandrade 2012-08-03 14:01:26

+0

另一個簡單的選項: int pid = Process.myPid(); int uid = Process.myUid(); int perm = checkPermission(permission.WRITE_SETTINGS,pid,uid); – codeScriber 2013-01-03 09:40:01

相關問題