private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS_STORAGE = {
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE};
/**
* 8 * Checks if the app has permission to write to device storage
* 9 *
* 10 * If the app does not has permission then the user will be prompted to
* 11 * grant permissions
* 12 *
* 13 * @param activity
* 14
*/
public static void verifyStoragePermissions(Activity activity) {
// Check if we have write permission
int permission = ActivityCompat.checkSelfPermission(activity,
Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (permission != PackageManager.PERMISSION_GRANTED) {
// We don't have permission so prompt the user
ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,
REQUEST_EXTERNAL_STORAGE);
}
}
![](https://csdnimg.cn/release/blogv2/dist/components/img/blogType.png)
Androd color
03-09
101
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
![](https://csdnimg.cn/release/blogv2/dist/components/img/blogType.png)
Android权限明细
01-12
214
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-08
224
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
551
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
390
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
2743
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
880
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-16
283
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-16
640
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-19
576
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-10
1478
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-09
3219
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交