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
104
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
![](https://csdnimg.cn/release/blogv2/dist/components/img/blogType.png)
Android权限明细
01-12
217
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-08
227
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
563
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
405
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
2759
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-04
887
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-16
287
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-16
658
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-19
580
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-10
1487
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-09
3239
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交