笔友城堡 - 可定义的个人主页

前言

本文是在《Android 6.0后权限的申请》基础上整理的。

本次新增了申请权限前进行检测是否有权限,没有权限的就重新申请。

好记性不如烂笔头

记录于此,方便自己查阅。

正文

public class AskPermission { publicstaticfinalint REQUEST_CODE = 0x100; publicstaticfinalString[] REQUEST_MANIFEST_PERMISSION = { Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, }; publicstaticvoidrequestPermission(Activity activity, String[] permissions, int requestCode) { if (activity == null) { return; } if (Build.VERSION.SDK_INT >= 23) { ActivityCompat.requestPermissions(activity, permissions, requestCode); } } publicstaticString[] checkSelfPermission(String[] permissions) { if (null != permissions && permissions.length > 0) { List<String> list = new ArrayList<>(); for (String value : permissions) { if (ContextCompat.checkSelfPermission(MediaApp.getContext(), value) != PackageManager.PERMISSION_GRANTED) { list.add(value); } } if (null != list && list.size() > 0) { return list.toArray(newString[list.size()]); } } returnnull; }} 

参考文章

  1. Android 6.0后权限的申请

相关文章

笔友城堡 - 可定义的个人主页

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

none
暂无评论...