java - 我如何访问android 11中的任何文件夹
问题描述
这就是我在 Android 11 之前访问文件夹的方式。**
File someFolder = new File(Environment.getExternalStorageDirectory() + "/somefolder);
但这种方法在 android 11 中不起作用(已弃用)。
getExternalFilesDir () - 此方法返回应用程序的文件夹。安卓/数据/someApp
权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
你有什么办法可以建议吗?
解决方案
我不完全知道这是否是您的意思,但您可以尝试寻找下一个: Android getFileDir vs getDir
推荐阅读
- java - 如何在 JAVA 中从 Azure Functions 中引用文件?
- excel - 将不同的工作表合并为具有相同结构的工作表
- c# - 在“离开”文本框后将十六进制字符串格式化为字节数组
- reactjs - HTML to JSX REACT: addEventListener to onClick
- azure - 授予 StorageV2 目录中的用户访问权限(通用 v2)
- r - 将分离的空间对象拆分为不同的文件
- c# - ASP.NET MVC。当没有活跃用户使用时,应用程序响应时间过长
- react-native - 如何在 react-native 中将文件切成块
- python - 如何从数据库结果生成 JSON?
- bash - 没有子外壳的 Bash 字符串插值