1. 程式人生 > >Android工具之解決安卓6.0以上版本不能讀取外部儲存許可權的問題

Android工具之解決安卓6.0以上版本不能讀取外部儲存許可權的問題

/**
     * 解決安卓6.0以上版本不能讀取外部儲存許可權的問題
     * @param activity
     * @return
     */
    public static boolean isGrantExternalRW(Activity activity) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && activity.checkSelfPermission(
                Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
               activity.requestPermissions(new String[]{
                    Manifest.permission.READ_EXTERNAL_STORAGE,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE
            }, 1);
            return false;
        }
        return true;
    }