Android11中isExternalStorageManager()为true时表现不一致的问题。
创始人
2024-09-30 18:00:19
0

该问题是由于Android 11中引入了新的存储访问权限模型所导致的。

当执行isExternalStorageManager()方法返回true时,应用程序仍然无法访问外部存储中的其他应用程序私有文件。这是由于该方法只表明应用程序已被授予'外部存储管理器”权限,而不是'所有文件访问权限”。

要访问其他应用程序私有文件,应使用以下代码示例中的方法:

首先,确保应用程序在AndroidManifest.xml中已声明以下权限:

然后使用以下代码片段访问其他应用程序私有文件:

String packageName = ""; String filePath = ""; String fileContent = "";

try { Context otherAppCtx = createPackageContext(packageName, 0); FileInputStream fileStream = otherAppCtx.openFileInput(filePath); StringBuffer stringBuffer = new StringBuffer(); int ch; while ((ch = fileStream.read()) != -1) { stringBuffer.append((char) ch); } fileContent = stringBuffer.toString(); fileStream.close(); } catch (Exception e) { e.printStackTrace(); }

使用上述方法可以访问其他应用程序的私有文件,并在isExternalStorageManager()返回true的情况下正常执行。

相关内容

热门资讯

十分钟讲义!wepoker破解... 十分钟讲义!wepoker破解器(透视)真是真的是有辅助下载(哔哩哔哩)所有人都在同一条线上,像星星...
七分钟资料!hhpoker辅助... 七分钟资料!hhpoker辅助器(透视)真是是真的有辅助透视(哔哩哔哩)小薇(辅助器软件下载)致您一...
一分钟方式!wepoker透视... 一分钟方式!wepoker透视有吗(透视)都是是有辅助安装(哔哩哔哩);1、用户打开应用后不用登录就...
第八分钟策略!德普辅助软件(透... 第八分钟策略!德普辅助软件(透视)真是是真的有辅助插件(哔哩哔哩)1、这是跨平台的德普辅助软件轻量版...
十分钟指南书!wepoker怎... 十分钟指南书!wepoker怎么设置透视(透视)其实真的是有辅助工具(哔哩哔哩)在进入wepoker...
第8分钟操作!xpoker辅助... 第8分钟操作!xpoker辅助工具(透视)竟然是有辅助下载(哔哩哔哩)1、每一步都需要思考,不同水平...
第八分钟窍要!德普软件(透视)... 第八分钟窍要!德普软件(透视)其实存在有辅助开挂(哔哩哔哩)该软件可以轻松地帮助玩家将德普软件外卦神...
2分钟法门!德州透视hhpok... 2分钟法门!德州透视hhpoker(透视)真是真的有辅助神器(哔哩哔哩)1、超多福利:超高返利,海量...
3分钟绝活!wepokerpl... 3分钟绝活!wepokerplus外开挂(透视)好像有辅助开挂(哔哩哔哩)该软件可以轻松地帮助玩家将...
4分钟资料!wepoker免费... 您好,wepoker免费脚本弱密码这款游戏可以开挂的,确实是有挂的,需要了解加去威信【4852750...