【发布时间】:2016-07-22 23:05:29
【问题描述】:
您好,我正在更新我的应用程序jaffna Temples。以便它可以支持 Android M 设备(v 6.0 及更高版本)。
有没有一种方法可以一次请求多个权限。 eg:我想获得同时读取手机状态和位置信息的权限。
使用这种方式,我可以一一请求许可。但我想在应用程序开始时同时取消这两个权限。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (checkSelfPermission(Manifest.permission.READ_PHONE_STATE)
!= PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE},
PERMISSIONS_REQUEST_READ_PHONE_STATE);
} else {
setPhoneDetails();
}
}
请给我一些建议。 Tnx。
【问题讨论】:
标签: java android android-permissions android-6.0-marshmallow user-permissions