Android 11 can't read files
Android (SDK29) can not read the path other than this application, it is recommended to use the system api to obtain
如果说你修好了的话我很乐意合并。不过这个项目后期因为这个问题改得很乱,如果你有这个意愿的话可以清理一下这些因修复后颓余的代码。
谢谢
敬上 TK
我现在有2个解决方案,: 1.抛弃原来的文件选择窗口, 直接用系统提供的文档选择器 2.申请文件的临时权限, 这个好像只能获得到应用直接的文件夹下的临时权限, 我尝试过没整明白 3.退回到28SDK , 你的发行版好像也是这个版本, 发行版就没这个问题
Related Issue #1156 #1155
如果方案1能够向下兼容到28就采用28
经过我的测试依然有2种方案:
- 内置运行库, 因为现在Boat只提供一种运行库, 我认为还不如直接内置, 在第一次启动的时候直接点安装
- 因为权限的问题, 可以让文档选择器选择文档, 然后拷贝到应用目录在进行操作
我个人觉得选第一种比较好一些 开放性的话以后做到前后端分离就是里程碑了,开放性不是现阶段该做的事情,现在软件的正常运行都是个问题。 如果你有意愿继续维护这个项目,我很乐意接收你的分支。这里不妨坦白说一下,按照一般的软件生命周期,这个项目现在肯定是要重构的,如果在现有的情况下继续开发,我不认为你的投入和回报会成正比
重构是最好的, 你不用担心我的感受, 我只是一个大专生
能加个联系方式吗不太好方便交流
通过debug我走到了这一步,但是不知道为什么下载到一定程度就会闪退
(大专生就不是人?这又是什么旧思想。要站起来说话啊朋友!) 我这边工作环境比较特殊,大部分时间用不了IM,至多邮件。 另外下载错误的话你可以看看Stack Trance,应该是可以排查出来的问题,我这边也比忙,没办法集中处理这事,倒是正常节假日有些许精力可以看看,long他是有重构过的,应该可读性和debugable 的