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