注意:android6.0权限,不单只需要在清单文件中注册,还需要在代码中写动态权限请求
清单文件:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
针对检查请求多个动态权限工具类:
public class PermissionUtil {
/**
* 检查申请权限
*
* @param context
* @param requestCode
* @param permissions
* @return
*/
public static boolean checkPermission(Context context, int requestCode, String... permissions) {
List<String> deniedPermissions = new ArrayList<>();
for (int i = 0; i < permissions.length; i++) {
if (ContextCompat.checkSelfPermission(context,
permissions[i])
!= PackageManager.PERMISSION_GRANTED) {
deniedPermissions.add(permissions[i]);
}