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