feat(android): add device activation flow and update dependencies

重构项目架构,引入启动页(SplashActivity)检查激活状态,未激活设备引导至激活页(ActivationActivity)完成provision+token流程。集成Retrofit+RxJava3网络层、Room数据库、Lifecycle组件、MMKV等依赖,升级OkHttp/Gson版本,并将构建配置从旧项目全面迁移至新项目结构。
This commit is contained in:
TongTongStudio
2026-08-03 00:25:51 +08:00
parent 61398ff4ff
commit ded6fe5ab7
105 changed files with 5363 additions and 1503 deletions

View File

@@ -25,6 +25,19 @@
<string name="allow_no_auth_on">已允许免密连接</string>
<string name="allow_no_auth_off">已关闭免密连接</string>
<!-- 启动页 -->
<string name="splash_checking">正在检查设备激活状态…</string>
<string name="splash_activating">正在激活设备…</string>
<!-- 激活页 -->
<string name="activation_title">设备未激活</string>
<string name="activation_hint">本设备尚未完成激活,无法连接远程控制服务。\n请确认网络连接正常后点击下方「重新激活」按钮重试。</string>
<string name="activation_activating">正在激活,请稍候…</string>
<string name="activation_failed">激活失败:%s</string>
<string name="activation_success">激活成功</string>
<string name="activation_retry">重新激活</string>
<string name="activation_device_info">设备型号:%1$s\n序列号%2$s</string>
<!-- 设置页面 -->
<string name="settings_title">安全与输入设置</string>
<string name="btn_open_settings">安全与输入设置</string>