cabins / trime-easy

安卓同文輸入法简化版本,自用(研究+测试)

Home Page:http://osfans.github.io/trime/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TRIME:安卓同文輸入法without CMake版 /Android-rime

License: GPL v3

關於/About

源於開源的[注音倉頡輸入法]前端,
基於著名的RIME輸入法框架,
使用JNI的C語言和安卓的Java語言書寫,
旨在保護漢語各地方言母語,
音碼形碼通用的輸入法平臺。

編譯/Build

由于移除了原仓库的CMake相关文件,改为内置预编译的so文件,使得clone和build难度得到了极大地下降。
直接下载源码,或者clone,然后使用Android Studio打开即可。
如需clone,建议使用如下命令,只获取最新的一个版本从而降低clone用时:
git clone --depth 1 https://github.com/tumuyan/trime-without-CMake

下載/Download

本仓库所有功能性的变更,均会提交pr给原仓库。因此这里永远都不会编译并发布正式版。 每次提交pr时,都会分享测试版本到同文用户QQ群。github release页面随缘更新。 已经修改包名、App name,与原版同文不存在冲突;但是如果在此版本和原版之间切换,建议先结束进程再切换。

使用/Use

使用方法与原版完全相同。

由于可能存在版本差异,建议与原版同文使用不同的文件夹。(设置方法:打开同文设置-输入配置-用户文件夹,修改路径并新建对应文件夹) 新增和调整的功能可以在github commit和pr说明中查看,wiki也有整理较大的变化: https://github.com/tumuyan/trime-without-CMake/wiki

在線編譯客製化APK

本仓库提供了在线编译客制化APK的功能。
Fork本仓库后,先根据需求修改.github/workflows/build-my-trime.yml中的参数;然后在Github Action中可以看到多个Workflows。点击Build My Trime,在右侧再点击Run workflow,等待2分钟即可完成build。

编译结束后,点击对应项,在最下方有Artifacts。点击zip文件并下载、解压即可获得在线编译好的APK文件。

支持的客製化參數

项目 参数
”关于“界面中的编译信息 CI_NAME: Custom CI
”关于“界面中的修改版QQ群 CUSTOM_QQ:
”关于“界面中的修改版QQ群链接 CUSTOM_QQ_LINK:
在点击Run workflow时如填入true,会使用此参数指定的仓库进行编译 REPO_URL: https://github.com/tumuyan/trime-without-CMake
上个参数指定的分支 REPO_BRANCH: develop
仓库中的包名 PACKAGE_NAME: com.tumuyan.trime
修改后的包名 PACKAGE_NAME_NEW: com.tumuyan.trime.pro
仓库中的默认App名称 APP_NAME: Trime·Trime
仓库中的简中App名称 APP_NAME_CN: 同文输入法・Trime
仓库中的繁中App名称 APP_NAME_TW: 同文輸入法・Trime
修改后的默认App名称 APP_NAME_NEW: TrimePro
修改后的简中App名称 APP_NAME_NEW_CN: 同文输入法Pro
修改后的繁中App名称 APP_NAME_NEW_TW: 同文輸入法Pro

更多客製化内容

计划依顺序自动完成以下工作

  • 打包仓库中的主题
  • 打包仓库中的方案
  • 打包指定仓库的主题和方案
  • 对图标进行替换
  • 关于界面做客制化
  • 寻求帮助界面做客制化
  • 对UI、弹出信息中多次出现的Trime、同文等文本内容进行替换

鳴謝/Credits

沿革/History

  • 最初,輸入法是寫給泰如拼音(tae5 rv2)的,中文名爲“泰如輸入法”。
  • 然後,添加了吳語等方言碼表,做成了一個輸入法平臺,更名爲“漢字方言輸入法”。
  • 後來,兼容了五筆、兩筆等形碼,在太空衛士、徵羽的建議下,更名爲“同文輸入法平臺2.x”。寓意音碼形碼同臺,方言官話同文。
  • 之後,藉助JNI技術,享受了librime的成果,升級爲“同文輸入法平臺3.x”,簡稱“同文輸入法”。
  • 所以,TRIME是Tongwen RIME或是ThaeRvInputMEthod的縮寫。

第三方庫/Third Party Libraries

About

安卓同文輸入法简化版本,自用(研究+测试)

http://osfans.github.io/trime/

License:GNU General Public License v3.0


Languages

Language:Java 59.5%Language:Kotlin 30.0%Language:HTML 10.2%Language:Makefile 0.3%Language:Shell 0.0%