Android11和FileAPI支持
创始人
2024-08-20 10:30:17
0

从Android 11开始,由于安全改进,应用程序访问外部存储空间被限制,这使一些应用程序无法使用某些文件操作。为了支持此限制,处理必须通过媒体集合(MediaStore)进行访问。

以下是一个检查权限并使用媒体存储访问文件的示例代码:

//检查存储权限 if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, PERMISSION_REQUEST_CODE); } else { //访问文件 Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; Cursor cursor = getContentResolver().query(uri, null, null, null, null); if (cursor != null && cursor.moveToFirst()) { String filepath = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA)); cursor.close(); //使用filepath读取文件 } }

在Android 11中,外部目录需要通过MediaStore获取一个uri,并且在AndroidManifest.xml文件中需要使用标签声明READ_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE权限。

相关内容

热门资讯

黑科技有挂(wpk线上德州俱乐... 黑科技有挂(wpk线上德州俱乐部)外挂透视辅助软件(透视)黑科技教程(原来真的有挂);1、wpk线上...
黑科技玄学(德州wpk)外挂透... 黑科技玄学(德州wpk)外挂透视辅助软件(透视)力荐教程(好像真的是有挂);德州wpk软件透明挂微扑...
黑科技智能ai(wpk游戏)外... 黑科技智能ai(wpk游戏)外挂透视辅助下载(透视)2025新版(切实存在有挂);1、wpk游戏透视...
黑科技模拟器(WepOke)黑... 黑科技模拟器(WepOke)黑科技透明挂辅助插件(透视)解密教程(确实存在有挂);1、很好的工具软件...
黑科技挂(wPK)外挂透视辅助... 黑科技挂(wPK)外挂透视辅助安装(透视)wpk教程(果然存在有挂)1、这是跨平台的wPK黑科技,在...
黑科技模拟器(微扑克小程序)外... 黑科技模拟器(微扑克小程序)外挂透视辅助软件(透视)细节揭秘(确实是真的有挂)1、微扑克小程序系统规...
黑科技讲解(红龙扑克)外挂辅助... 黑科技讲解(红龙扑克)外挂辅助神器(透视)黑科技教程(本来真的有挂)1、很好的工具软件,可以解锁游戏...
黑科技脚本(wePoke)黑科... 黑科技脚本(wePoke)黑科技透明挂辅助神器(透视)可靠教程(切实是有挂)运wePoke辅助工具,...
黑科技智能ai(红龙扑克)外挂... 黑科技智能ai(红龙扑克)外挂辅助插件(透视)实用技巧(本来有挂);1、点击下载安装,红龙扑克插件透...
黑科技脚本(governoro... 黑科技脚本(governorofpoker3)外挂辅助教程(透视)必胜教程(竟然真的有挂)1、gov...