目前我用的是安卓13,无论是读取还是写入都没办法用,官方发的安卓11读写Android/data源码已经没用了
首先,听说调用java代码可以解决这一问题,但是我不会,有懂的大佬可以分享一下
方法一:写入私有文件夹,就是储存路径开头用 $ 而不是 % ,这样储存除非用户有root,不然不能用其他软件查看或修改
方法二:写入/storage/emulated/0/Download/文件夹,这个文件夹一般用来保存浏览器下载的文件,iApp可以在此文件夹读写文件或文件夹
注:路径必须是开头/storage/emulated/0/,直接写%不行
方法三:写入/storage/emulated/0/Android/data/安卓包名/
注:同上
最后我在测试时发现一个问题,用%直接储存,例如fw(''%a.txt'',''测试''),它会直接储存到%Android/data/安装包名/files文件夹下
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!