我的应用程序从手机上读取联系人,所以当它运行时,他会获得许可。
我如何再次询问或检查用户是否允许?
非常感谢。
答案 0 :(得分:7)
用户实际上无法选择他们批准或未批准的权限。它是批准所有内容和您的应用安装,或者他们选择拒绝,然后您的应用无法安装。
但是,要回答您的问题,您可以使用PackageManager中的checkPermission方法
PackageManager manager = getPackageManager();
int hasPermission = manager.checkPermission ("android.permission.READ_CONTACTS", "com.your.package")
if (hasPermission == manager.PERMISSION_GRANTED) {
//you have permission
}