解决安卓6.0以上版本不能读取外部存储权限的问题(动态获取权限)

  /**
     * 解决安卓6.0以上版本不能读取外部存储权限的问题
     *
     * @param activity
     * @param requestCode
     * @return
     */
    public static boolean isGrantExternalRW(Activity activity, int requestCode) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            for (String str : PERMISSIONS_STORAGE) {
                if (activity.checkSelfPermission(str) != PackageManager.PERMISSION_GRANTED) {
                    activity.requestPermissions(PERMISSIONS_STORAGE, requestCode);
                    return false;
                }
            }
        }
        return true;
    }

猜你喜欢

转载自blog.csdn.net/weixin_46409629/article/details/129659550