admin管理员组

文章数量:1542928

1.Manifest文件中申请读写外部的权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

2.高版本的需要动态申请权限

int checkReadExternalPermission = checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE);
        int checkWriteExternalPermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE);
        if (checkReadExternalPermission != PackageManager.PERMISSION_GRANTED || checkWriteExternalPermission != PackageManager.PERMISSION_GRANTED) {
            requestPermissions(new String[] {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 0x01);
        }

3.如果还报错文件无法访问的话,在application中添加

android:requestLegacyExternalStorage="true"

4.注意有时文件读写不成功可能是文件内存太大了

 

本文标签: 情况下权限位置方法手机