Android6.0 读写SD卡权限动态申请

xiaoxiao2021-02-28  66

http://blog.csdn.net/gf771115/article/details/53996989

转自:http://bbs.csdn.NET/topics/391985867

安卓6.0以上,进行了权限管理

不止要在AndroidManifest.xml里面添加权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 还要在JAVA代码中运行时实时请求权限: // Storage Permissions private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = {         Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE }; /**  * Checks if the app has permission to write to device storage  * If the app does not has permission then the user will be prompted to  * grant permissions  * @param activity */ 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://www.6miu.com/read-79081.html

最新回复(0)