Skip to content

功能开发入口

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

常用功能

功能入口类
切换源SwitchSourceClickConfig.java
容器切换ContainerSwitchClickConfig.java
备份/恢复BackupRestoreClickConfig.javaBackupFragment.javaRestoreFragment.java
MOE 全能MoeClickConfig.java
发行版本ReleaseLinuxVersionClickConfig.java
QEMUQEMUClickConfig.javautermux_windows/qemu/
ZT 设置ZTSettingsClickConfig.javaZeroTermuxSettingsActivity.kt

X11 功能

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

美化和 UI

功能入口类
悬浮窗口FloatWindowsClickConfig.java
美化设置BeautificationSettingsClickConfig.javaBeautifySettingDialog.kt
字体设置FontSettingsClickConfig.javaFontActivity.java
全屏模式FullScreenClickConfig.java
雪花动画SnowflakeClickConfig.java
粒子动画ParticleClickConfig.java
视频背景WebDataClickConfigImp.ktVideoBackClickConfig.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.ktftp/
常用软链接CommonlyUsedSoftLinksDataClickConfig.kt
我的软链接MyUsedSoftLinksDataClickConfig.kt
卸载UnInstallClickConfig.kt
远程连接RemoteConnectionClickConfig.kt
Web 数据WebDataClickConfig.kt
短信/通讯录PhoneSmsClickConfig.java
定时任务ScheduledTaskClickConfig.javaTimerActivity.ktTimerExeService.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.