如何解决如何在android 11中访问/修改系统文件
我正在使用 sqlite 数据库创建基本应用程序,我想在应用程序中放置导出和导入按钮,但出于隐私考虑,Google 正试图阻止应用程序访问 android 11 中的外部存储,而我的目标设备正在运行 android 11。>
我试过的,
android:requestLegacyExternalStorage="true"
但我开始知道它只能工作到 android 10。 我试图从 android studio 的设备文件资源管理器访问文件,它也不让我进入 sys/emulated/0
如何备份文件?
java.io.FileNotFoundException: /storage/emulated/0/Members.DB: open Failed: EISDIR (Is a directory)
2021-06-11 16:04:46.164 17000-17000/com.shashank.managemembers W/System.err: at libcore.io.IoBridge.open(IoBridge.java:492)
2021-06-11 16:04:46.164 17000-17000/com.shashank.managemembers W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
2021-06-11 16:04:46.164 17000-17000/com.shashank.managemembers W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:125)
2021-06-11 16:04:46.164 17000-17000/com.shashank.managemembers W/System.err: at com.shashank.managemembers.MainActivity.onoptionsItemSelected(MainActivity.java:173)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。