Panda527
Panda527
@goofyz 另外我们的应用是最低兼容 Android 5.0 的,Android 小于等于 9.0 的版本仍然需要外置存储权限,Android 10 是过渡版本。可以要也可以不要(不要的话则通过 MediaStore API 访问),Android 11 起强制使用分区存储,无权限只可使用 MediaStore API 访问外置存储。
@goofyz 我还是觉得从外面一遍遍复制很奇怪 …… 需要更多讨论
@goofyz 我认真想了一段时间,觉得你的建议还是很合理的。我还是赞成你的方案 ~
> 最近正在實作此功能,發現原來 rime/trime 會修改 `default.custom.yaml` ,所以有需要將此檔案導出回 `/rime`。 不知還有沒有其他非 build 檔案會被 rime/trime 修改呢? trime 目前会在 `default.custom.yaml` 不存在时创建一个空的出来以暂时解决某些情况下方案列表为空的问题
@goofyz 我有点想仿照 https://github.com/YuriSizuku/android-SafFile 写一个钩子来让 librime 可以通过 SAF 读写文件
> 不會更易有 bug 嗎? 😁 > > 就是擔心讀寫速度會受到大影響。 是的。这只是从技术上看着很酷 ……
@nopdan 找不到切实的办法解决,所以基本先保持原来的写法了
This PR takes too long time, and the result is not satisfactory, so I close now.
> Concern about the data privacy and security issue due to app internal data with clipboard. People believe if an attacker is able to access your local data or even...
@goofyz Some people suggests that we can encrypt the exported compression package