Skip to content

功能开发入口 ​

改功能前先查入口。很多功能会分布在 ClickConfig、CodeString、assets 脚本和 Activity 之间,只改文案或单个类通常不够。

常用功能 ​

功能入口类
切换源SwitchSourceClickConfig.java
容器切换ContainerSwitchClickConfig.java
备份/恢复BackupRestoreClickConfig.java、BackupFragment.java、RestoreFragment.java
MOE 全能MoeClickConfig.java
发行版本ReleaseLinuxVersionClickConfig.java
QEMUQEMUClickConfig.java、utermux_windows/qemu/
ZT 设置ZTSettingsClickConfig.java、ZeroTermuxSettingsActivity.kt

X11 功能 ​

功能入口类
X11 设置X11SettingsClickConfig.java、ZeroTermuxX11Settings.java
显示/隐藏终端ShowCommandClickConfig.java、HideCommandClickConfig.java
X11 环境X11EnvironmentClickConfig.java
修复环境错误FixEnvironmentalErrorClickConfig.java
安装 X11InstallX11ClickConfig.java
显示/隐藏键盘ShowX11KeyboardClickConfig.java、HideX11KeyboardClickConfig.java
VNCVNCClickConfig.java

美化和 UI ​

功能入口类
悬浮窗口FloatWindowsClickConfig.java
美化设置BeautificationSettingsClickConfig.java、BeautifySettingDialog.kt
字体设置FontSettingsClickConfig.java、FontActivity.java
全屏模式FullScreenClickConfig.java
雪花动画SnowflakeClickConfig.java
粒子动画ParticleClickConfig.java
视频背景WebDataClickConfigImp.kt、VideoBackClickConfig.java
清除样式ClearStyleClickConfig.kt

线上功能 ​

功能入口类
在线脚本OnLineCommandClickConfig.java
Zero 论坛ZeroBBsClickConfig.java
下载站DownLoadClickConfig.java
公共仓库PublicWarehouseClickConfig.java

配置终端 ​

功能入口类
ADB Shell 运行AdbShellRunClickConfig.kt
底部键盘ZTCommandKeyClickConfig.kt
默认 BashDefBashClickConfig.kt
修改 BashChangBashClickConfig.kt
修改启动信息ChangStartMsgClickConfig.kt
命令定义CommandDefinitionCLickConfig.java
开机启动BootCommandClickConfig.java

ZT 功能 ​

功能入口类
模块安装InstallModuleClickConfig.kt
FTPFtpDataClickConfig.kt、ftp/
常用软链接CommonlyUsedSoftLinksDataClickConfig.kt
我的软链接MyUsedSoftLinksDataClickConfig.kt
卸载UnInstallClickConfig.kt
远程连接RemoteConnectionClickConfig.kt
Web 数据WebDataClickConfig.kt
短信/通讯录PhoneSmsClickConfig.java
定时任务ScheduledTaskClickConfig.java、TimerActivity.kt、TimerExeService.kt
打开目录OpenPathClickConfig.java
数据信息DataMessageClickConfig.kt
语言切换LanguageClickConfig.java
GitHubGitHubClickConfig.java

改功能时的路线 ​

  1. 先在 MainMenuConfig.java 找功能注册位置。
  2. 打开对应 ClickConfig 看点击后启动 Activity、弹窗还是发送命令。
  3. 如果写入 assets,继续找 UUtils.writerFile(...) 的资源路径。
  4. 如果发送终端命令,找 CodeString 中对应命令字符串。
  5. 如果涉及路径,查 FileUrl.kt。
  6. 如果涉及文案,查 values-zh-rCN/strings.xml。
  7. 如果涉及权限,查 Manifest 和对应运行时权限申请。
  8. 改完后按用户实际点击路径验证。

Released under the MIT License.