Commit Graph

7 Commits

Author SHA1 Message Date
332c7ee21c 双剑合璧。
Merge remote-tracking branch 'origin/gpsrelaysentinel' into gpsrelaysentinel
2026-05-07 15:20:33 +08:00
20cb50ff29 feat(gpsrelaysentinel): 模拟GPS发送面板与订阅系统重构
[主应用]
- MainActivity: 新增模拟移动GPS发送面板(方向/距离/目标坐标预览/静态坐标同步)
- MainService: 代码模块化重构,方法拆分,实时同步最新GPS到MainActivity
- 新增3个子服务 GpsReceiverChildService1/2/3
- activity_main.xml: 深色主题改版,新增模拟面板、订阅面板容器、日志容器
- 新增资源: border_gray.xml、spinner_item_gray.xml、arrays.xml(8方向)

[类库]
- SubscribeLocationManager: 新增精准推送计数统计,公开配置查询方法
- GpsSubscribeReceiverService: 改为抽象父类,统一 onReceiveGpsData 入口
- GpsSubscribeControlView: 移除广播/倒计时,改用Manager直调+Handler自动刷新
- view_gps_subscribe_control.xml: 深色主题,新增SID标识与订阅数据记录表
2026-05-07 15:18:38 +08:00
498372c914 fix(libgpsrelaysentinel): 对齐 minSdk 与 Java 编译配置
- minSdkVersion 21 -> 26,与 gpsrelaysentinel 主模块及 API 26~30 要求一致
- 新增 compileOptions 设置 Java 7 编译,与项目 Java 语法规范统一
2026-05-07 15:10:09 +08:00
e24c9bdce3 改进GPS订阅服务发送框架 2026-05-07 14:37:07 +08:00
534ec28637 更新Maven库基础类库 2026-05-07 14:08:54 +08:00
429db23050 fix(libgpsrelaysentinel): 修复LocationPoint无法通过Intent传递的编译错误
LocationPoint类实现Serializable接口,解决
GpsSubscribeReceiverService中使用putExtra()传递对象时的类型不匹配问题。
2026-05-07 11:00:48 +08:00
3e4a64f31e 添加libgpsrelaysentinel类库初始源码 2026-05-07 10:54:13 +08:00