//------------------------------
protected String[] needPermissions = {
android.Manifest.permission.CAMERA,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};
private static final int PERMISSON_REQUESTCODE = 12;
private void checkPermissions(String... permissions) {
//获取 待请求的权限
List<String> needRequesList = new ArrayList<String>();
for (String perm : permissions) {
if (ContextCompat.checkSelfPermission(this,
perm) != PackageManager.PERMISSION_GRANTED
|| ActivityCompat.shouldShowRequestPermissionRationale(
this, perm)) {
needRequesList.add(perm);
}
}
if (null != needRequesList
&& needRequesList.size() > 0) {
//请求 缺少的权限
ActivityCompat.requestPermissi
android6.0权限
最新推荐文章于 2021-06-02 22:56:29 发布