agent-bigo/.idea
yjj38 431267228f JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑
- 项目的JDK版本从17升级到21。
- ClashUtil的`switchProxyGroup`方法改为同步执行,并增加了对HTTP响应状态码的检查。
- 新增`checkCountryIsUS`方法,用于通过ipinfo.io判断当前IP是否在美国,并在VPN启动后调用此方法进行验证。
- `LoadDeviceWorker`中的`startProxyVpn`方法现在会根据`checkCountryIsUS`的结果来决定是否继续执行后续操作。
- AutoJs脚本 (`main.js`) 更新,使用Promise和async/await来处理并行的HTTP请求,并分别调用ipv4.geojs.io的接口获取国家代码和详细地理位置信息。
2025-07-03 13:17:14 +08:00
..
codeStyles gffhfth 2025-06-09 16:17:53 +08:00
httpRequests . 2025-06-25 10:57:15 +08:00
inspectionProfiles Add configuration files and remove redundant code 2025-05-30 12:24:32 +08:00
.gitignore init 2025-05-20 16:39:05 +08:00
.name Remove unused DeviceUtils and disable command safety checks 2025-05-30 11:04:26 +08:00
AndroidProjectSystem.xml init 2025-05-20 16:39:05 +08:00
appInsightsSettings.xml init 2025-05-20 16:39:05 +08:00
compiler.xml JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑 2025-07-03 13:17:14 +08:00
dbnavigator.xml . 2025-06-25 10:57:15 +08:00
deploymentTargetSelector.xml 下载安装 2025-06-26 16:51:31 +08:00
git_toolbox_prj.xml gffhfth 2025-06-09 16:17:53 +08:00
google-java-format.xml Add configuration files and remove redundant code 2025-05-30 12:24:32 +08:00
gradle.xml refactor(ChangeDeviceInfoUtil, MainActivity): enhance package processing null-check, cleanup unused variables 2025-06-25 10:56:53 +08:00
migrations.xml init 2025-05-20 16:39:05 +08:00
misc.xml JDK升级到21,优化ClashUtil的代理切换和网络检查逻辑 2025-07-03 13:17:14 +08:00
runConfigurations.xml init 2025-05-20 16:39:05 +08:00
vcs.xml Integrate WorkManager for periodic accessibility service checks 2025-06-07 09:52:33 +08:00