Go to file
yjj38 c1cdbfeffc refactor(device): 重构设备信息修改和ARM云API客户端逻辑
- `ArmCloudApiClient`:移除构造函数中的 `baseUrl`、`accessKey` 和 `secretKey` 参数,将这些值硬编码到类中。
- `ChangeDeviceInfoUtil`:
    - `changeDeviceInfo` 方法:移除 `padCodes` 参数,改为在方法内部通过 `armClient.getDeviceCodes` 获取。
- `LoadDeviceWorker`:
    - `executeSingleLogic` 方法:在调用 `ChangeDeviceInfoUtil.changeDeviceInfo` 时传递 `MainActivity.armClient`。
- `MainActivity`:
    - 新增 `armClient` 静态成员变量,并在 `onCreate` 中初始化 `ArmCloudApiClient` 实例。
    - 修改 `modifyDeviceInfoButton` 的点击事件,在调用 `ChangeDeviceInfoUtil.changeDeviceInfo` 时传递 `armClient`。
    - `executeSingleLogic` 方法:在调用 `ChangeDeviceInfoUtil.changeDeviceInfo` 时传递 `armClient`。
    - 移除了 `getAndroidId(Context context)` 方法中未使用的代码。
    - 简化了 `onCreate` 方法中的按钮初始化逻辑,引入了 `setupButton` 辅助方法。
    - 引入了 `logInfo`, `logError`, `logWarn`, `showToast` 等辅助方法以简化日志记录和UI提示。
    - 移除了未使用的 `instance` 静态成员变量和 `getInstance()` 方法。
    - 移除了 `executeLogic` 方法和相关的 `isRunning`、`taskLock` 成员变量,相关逻辑已移至 `LoadDeviceWorker`。
    - 调整了 `onDestroy` 方法的逻辑。
2025-07-09 20:27:48 +08:00
.idea feat(release): 新增签名配置并更新构建类型 2025-07-04 11:17:03 +08:00
app refactor(device): 重构设备信息修改和ARM云API客户端逻辑 2025-07-09 20:27:48 +08:00
gradle Collect detailed device and environment info for VCloud 2025-06-09 16:45:29 +08:00
.gitignore init 2025-05-20 16:39:05 +08:00
af.json Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
bigo.json Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
build.gradle Integrate WorkManager for periodic accessibility service checks 2025-06-07 09:52:33 +08:00
clash-ipidea-20250609.yaml Enhance `ChangeDeviceInfoUtil` and `HttpUtil` for dynamic property updates and robust utilities 2025-06-12 11:31:46 +08:00
cmd refactor(retention): 重构项目并添加新功能 2025-07-09 17:04:18 +08:00
err.log refactor(retention): 重构项目并添加新功能 2025-07-09 17:04:18 +08:00
gradle.properties refactor(ChangeDeviceInfoUtil, MainActivity): enhance package processing null-check, cleanup unused variables 2025-06-25 10:56:53 +08:00
gradlew init 2025-05-20 16:39:05 +08:00
gradlew.bat init 2025-05-20 16:39:05 +08:00
main.js refactor(main): 重构主函数并添加日志记录功能 2025-07-03 16:32:34 +08:00
settings.gradle Add VPN service, Shell utility, and server communication support 2025-05-22 18:13:34 +08:00