1、单个权限检查及申请
private void checkSinglePermission(){
// 在需要的地方,如Activity中
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_PHONE_STATE},
1001);
}
}
2、多个权限检查及申请
private String[] mPermissions = new String[] {
Manifest.permission.CAMERA,
Manifest.permission.ACCESS_FINE_LOCATION
};
private boolean checkMorePermission(){
for (String permission : mPermissions) {
if (ContextCompat.checkSelfPermission(this, permission) !=
PackageManager.PERMISSION_GRANTED) {
return false;
}
}
return true;
}
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Android11 动态权限申请
发表评论 取消回复