Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android12+ 导入 Fcitx5 for android 的解决方案 #96

Open
liuhuoz opened this issue May 28, 2024 · 8 comments
Open

Android12+ 导入 Fcitx5 for android 的解决方案 #96

liuhuoz opened this issue May 28, 2024 · 8 comments

Comments

@liuhuoz
Copy link

liuhuoz commented May 28, 2024

不知道是不是由于Android 13的缘故,我并不能通过文件管理器进入到

/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime/

这个文件夹并进行读写,各种操作都显示permission denied
这里提供一个我实际使用的导入方法
同样还是先安装好fcitx rime的插件,之后在输入方法内添加Rime方案,点击齿轮进入到具体配置页面
image
再点击User data dir
image
此时会弹出文件夹路径提示,点击ok后会通过系统默认的文件管理器,进入到存放有配置的文件夹内,此时点击左上角的汉堡菜单
image
(与教程类似,因为我已经导入了,所以会有配置文件)
点击后出现:
image
这里可以选择手机内部存储(也就是我这里的XQ-BC72),也可以点击Downloads(如果你的配置文件解压后放在下载文件夹的话)
进入到解压好的配置文件夹
右上角3个点选择全部,再次点击3个点拷贝到...
image
这里会进入到选择目标文件夹的页面再次点击左上角汉堡菜单,选择Fcitx5 for Android,可以看到存放数据的主文件夹,依次选择data、rime进入到rime数据的文件夹,左下角按下拷贝即可。这样会将配置文件全部复制到文件夹内。
image

后续操作和教程中的一样,进入到输入法后进行重新部署即可
image

推测这是因为Android12 引入的SAF机制导致的,所以无法直接通过文件管理器对应用内数据进行操控。
因此需要通过Fcitx5 rime插件的设置进行文件导入

@Mintimate
Copy link
Owner

那是你文件管理器的问题了,用第三方管理器,比如:MT文件管理器。

@liuhuoz
Copy link
Author

liuhuoz commented May 28, 2024

那是你文件管理器的问题了,用第三方管理器,比如:MT文件管理器。

其实用的就是MT,也是一样的结果 Permission Denied

@Mintimate
Copy link
Owner

那不清楚了,我用Android14系统

@liuhuoz
Copy link
Author

liuhuoz commented May 28, 2024

那不清楚了,我用Android14系统

可能是因为你root了,MT管理器能够对这部分进行读写

@Mintimate
Copy link
Owner

没有,虽然root,但是没有授权root。检查看看mt权限授予,看看有没有授权data目录。目前也没有人反馈这个问题,理论上不会有这个问题。

@liuhuoz
Copy link
Author

liuhuoz commented May 28, 2024

没有,虽然root,但是没有授权root。检查看看mt权限授予,看看有没有授权data目录。目前也没有人反馈这个问题,理论上不会有这个问题。

是给过授权的,依然没有权限进行读写。甚至我现在导入后通过第三方管理器也看不到导入后的文件

@liuhuoz
Copy link
Author

liuhuoz commented May 28, 2024

@Mintimate
Copy link
Owner

fcitx5-android/fcitx5-android#459

原来是这样

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants