2

我的应用程序从手机中读取联系人,因此当它运行时,他会获得许可。

我如何再次询问或检查用户是否给予许可?

非常感谢你。

4

1 回答 1

7

用户实际上没有选择他们批准或不批准哪些权限的选项。要么他们批准所有内容并安装您的应用程序,要么他们选择拒绝然后您的应用程序没有安装。

但是,要回答您的问题,您可以使用PackageManager 中的checkPermission方法

PackageManager manager = getPackageManager();
int hasPermission = manager.checkPermission ("android.permission.READ_CONTACTS", "com.your.package")
if (hasPermission == PackageManager.PERMISSION_GRANTED) {
    //you have permission
}
于 2012-08-03T13:35:59.037 回答