TongTongStudio
|
7e8877a0db
|
feat(push): 新增远程拍照指令处理
- 将 MQTT 发布成功日志级别从 error 调整为 verbose
- 修正 DEVICE_SHUTDOEN 拼写为 DEVICE_SHUTDOWN
- 新增 DEVICE_TAKE_PHOTO 推送指令,支持远程拍照并上传
|
2026-08-21 17:11:34 +08:00 |
|
TongTongStudio
|
4e93deaf65
|
refactor(mqtt): 优化MQTT连接管理与设备状态上报
- 使用DeviceStatus对象替代手动拼接JSON字符串
- 启用HiveMQ自动重连机制,移除自定义重连逻辑
- 添加连接状态标记防止并发重复建连
- 优化断线回调,记录服务端断开原因
- 使用设备序列号作为MQTT客户端标识
- 新增信号强度和真实屏幕分辨率获取方法
- 修复SystemUtils中系统属性获取方式
- 添加DeviceStatus单元测试
|
2026-08-12 08:27:33 +08:00 |
|
|
|
ef34590570
|
feat(push): 添加极光推送ID采集并优化推送模块
- 在设备信息采集请求中添加pushId字段并采集JPush注册ID
- 将PushMessageService重命名为PushMessageReceiver以更准确反映其职责
- 在PushMessageReceiver中添加推送服务状态检测逻辑
- 修复AndroidManifest中receiver的intent-filter配置并限制导出
- 在PushExecutor中添加reboot命令的预留实现
|
2026-08-09 23:44:58 +08:00 |
|
TongTongStudio
|
3efa751939
|
feat(mqtt): 增加设备离线遗言消息及主动断开时上报离线状态
- 连接时设置遗嘱消息(will message),主题为设备状态,payload 为包含设备序列号和离线状态的 JSON
- 主动断开连接时,先发布一条离线消息,确保服务端即时感知设备下线
- 网络恢复时,自动尝试 MQTT 重连
|
2026-08-09 20:01:41 +08:00 |
|
TongTongStudio
|
92d7c93a83
|
refactor(mqtt): 使用MqttManager中的MQTT_TOPIC_COMMAND常量
将订阅主题从CommonConfig.MQTT_TOPIC_COMMAND改为MqttManager.MQTT_TOPIC_COMMAND
|
2026-08-09 13:15:01 +08:00 |
|
TongTongStudio
|
ce34353ae3
|
feat(base): 集成 MQTT 并添加屏幕状态监听
- 初始化 HiveMQ MQTT 客户端并连接 Broker,订阅命令主题
- 添加屏幕亮灭广播监听,支持上报设备亮屏/熄屏状态
- 新增 MQTT 配置(地址、主题等)及 SystemUtils 屏幕状态查询方法
- 添加 HiveMQ 依赖并配置 ProGuard 混淆规则与打包排除项
|
2026-08-08 20:36:00 +08:00 |
|
TongTongStudio
|
f2e22c1fb6
|
fix(map): 移除lastSuccessfulTime字段并修复定位上报逻辑
移除客户端lastSuccessfulTime字段以避免序列化格式冲突,改为服务端统一记录。修复错误上报缺失问题,使网页端能展示失败原因。增加上报前空值校验,避免无效请求。
|
2026-08-05 23:15:19 +08:00 |
|
TongTongStudio
|
257f9435eb
|
feat(push): 新增远程应用管理功能及图标上传优化
- 新增远程启动、停止、清除数据、卸载应用能力(contentType 8-11)
- 图标上传改用 Room 持久化去重,支持服务端锁定状态缓存
- 数据库升级至 v3,新增 app_icon_upload 表
- 上传接口新增 appName 字段
- 新增 InstallResultReceiver 用于 PackageInstaller 回调
- 补充 ApkUtils 静默卸载/清除数据等工具方法
|
2026-08-05 21:48:40 +08:00 |
|
|
|
75dd131990
|
feat(push): 应用列表上报完成后自动上传图标到全局图标库
新增应用图标提取(支持矢量图转Bitmap)和上传功能,通过MMKV按包名+版本号去重,避免重复上传。
|
2026-08-05 14:37:49 +08:00 |
|
TongTongStudio
|
79b80ba776
|
feat(dialer): 扩展系统信息采集字段,对齐后端 DeviceSystemInfoVO
移除旧的 IMEI/IMSI/MAC 等字段,新增设备名称、品牌、型号、制造商、硬件、Host、Android ID、Build 信息、语言、时区、启动时间、屏幕信息、内核/ROM 版本、产品信息、主板平台、设备类型、平板标识、发布/显示版本、Bootloader/基带/Radio 版本、操作系统类型/版本/固件版本等字段,并新增移动网络 IP/MAC/子类型、渠道/广告标识、应用列表 MD5 等采集逻辑
|
2026-08-05 10:53:59 +08:00 |
|
TongTongStudio
|
06bb744a79
|
refactor(push): 重构设备信息上报为五类并发上传
将原来的单一硬件信息上报拆分为系统、硬件、网络、安全、其他五类信息,通过 mergeDelayError 并发上传,避免单点失败阻塞,并新增 DeviceInfoCollector 统一采集逻辑。
|
2026-08-05 02:09:27 +08:00 |
|
|
|
bf36aa3303
|
refactor(accessibility): 重构无障碍服务辅助类并优化微信拨号逻辑
- 新增 AccessibilityServiceHelper 类,提供无障碍服务启用状态检查、列表获取和状态设置功能
- 优化 DialerAccessibilityService 中的点击操作,移除模拟点击参数,统一使用节点点击方式
- 简化微信自动接听逻辑,合并多个相似方法为 findWithScroll 统一处理滚动查找
- 移除不再使用的回调接口和常量,精简代码结构
- 修复 MainActivity 中页面跳转逻辑,正确区分应用前后台切换状态
- 在设置页面集成无障碍服务开关控制,支持调试模式下直接启用服务
- 添加输入法隐藏功能,兼容不同安卓版本的键盘管理机制
- 优化节点查找算法,提升微信联系人搜索和拨号的稳定性
|
2026-07-29 08:53:01 +08:00 |
|
TongTongStudio
|
5a3eb31625
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# app/src/main/java/com/ttstd/dialer/service/MyVoiceInteractionService.java
# app/src/main/java/com/ttstd/dialer/service/MyVoiceInteractionSession.java
|
2026-07-29 00:40:25 +08:00 |
|
TongTongStudio
|
3d7452b20f
|
feat(voice): 完善语音交互服务并添加会话启动与辅助数据处理
|
2026-07-28 22:34:10 +08:00 |
|
|
|
764816c655
|
feat(service): 增强 VoiceInteraction 服务与界面解析
|
2026-07-28 22:33:53 +08:00 |
|
|
|
157bb5a2c4
|
refactor(build): 简化 APK 输出文件名赋值逻辑
|
2026-07-28 20:07:50 +08:00 |
|
|
|
e8be46f1a3
|
feat(cache): 启动时异步清理过期及超限磁盘缓存
|
2026-07-27 19:02:54 +08:00 |
|
|
|
de1ce76fdf
|
refactor(contact): 重构 ViewModel 为标准 MVVM 架构
将网络优先/本地降级策略下沉至 ContactDataRepository,ViewModel 仅负责状态分发;引入 Resource 包装类与 SWR 多级缓存机制,简化 RxJava 链式调用并移除冗余的 Observer/RxLifecycle 代码。
|
2026-07-27 17:39:21 +08:00 |
|
|
|
6bb9f25600
|
feat: 添加语音助手设置及识别服务
|
2026-07-27 10:08:21 +08:00 |
|
|
|
8783f95307
|
feat(service): 添加内容捕获与语音交互服务
|
2026-07-27 08:51:26 +08:00 |
|
|
|
6e37800148
|
refactor: 优化相机工具及迁移FileUtils至iconloader模块
|
2026-07-27 08:10:58 +08:00 |
|
|
|
ab3a61bfc9
|
refactor(ApkUtils): 简化应用打开与系统应用判断逻辑
|
2026-07-27 07:59:03 +08:00 |
|
|
|
36e7292879
|
refactor(ui): 替换 Toaster 为 DialogX PopTip
|
2026-07-27 07:39:17 +08:00 |
|
|
|
8bf454bb2b
|
refactor(view): 将SwitchButton迁移至项目内部
|
2026-07-27 07:25:17 +08:00 |
|
|
|
d5c584c6fc
|
refactor(settings): 替换自定义 ToggleButton 为 SwitchButton 并优化默认 launcher 设置逻辑
|
2026-07-27 07:21:06 +08:00 |
|
|
|
b54015504e
|
feat(settings): 优化截屏方案并优先使用SurfaceControl
|
2026-07-27 02:22:18 +08:00 |
|
|
|
951cedb8b1
|
fix: 优化app页面滑动问题
|
2026-07-18 13:14:37 +08:00 |
|
|
|
7215d525d0
|
build: DialerAccessibilityService命名空间修改,升级kotlin至2.4.0
|
2026-07-17 12:00:27 +08:00 |
|
TongTongStudio
|
2fa267cd41
|
fix: 修复弹窗无限制应用个数
|
2026-06-17 20:23:13 +08:00 |
|
TongTongStudio
|
5b456a5bf0
|
feat: 优化Base类自动设置DataBinding,app拖动数据更加合理
|
2026-06-14 20:22:16 +08:00 |
|
TongTongStudio
|
a59370cf32
|
fix: 修复在android 6.0,Api 23闪退
|
2026-06-11 20:35:48 +08:00 |
|
TongTongStudio
|
73e373db93
|
build: API 脱糖
|
2026-06-11 18:29:14 +08:00 |
|
TongTongStudio
|
bb90b742d6
|
fix: 修复首次初始化数据库Hotseat位置混乱问题
|
2026-06-11 17:06:03 +08:00 |
|
TongTongStudio
|
caa5568419
|
build: add ShadowLayout
|
2026-06-11 17:03:43 +08:00 |
|
|
|
aac6b98c92
|
build: 电脑损坏,不知道改了啥
|
2026-06-11 01:20:13 +08:00 |
|
|
|
d7346e478a
|
feat: 优化联系人列表刷新冲突,联系人列表先缓存后网络
|
2026-06-01 07:54:44 +08:00 |
|
|
|
1f6832ac17
|
feat: 增加整点报时,增加闹钟
|
2026-06-01 01:23:35 +08:00 |
|
|
|
1c89943459
|
feat: 联系人增加头像选择
|
2026-05-30 04:07:18 +08:00 |
|
|
|
87903b7216
|
build: framework.jar update to android 16
|
2026-05-29 18:01:55 +08:00 |
|
|
|
3999748747
|
build: update kotlin plugin
update kotlin version to 2.3.21
use org.jetbrains.kotlin.android
add aidl support
|
2026-05-19 19:50:03 +08:00 |
|
|
|
c878c307b3
|
feat: 增加联系人增删改查
|
2026-05-19 11:40:50 +08:00 |
|
|
|
da83e852e0
|
feat: 增加壁纸显示,增加天气事件分发,增加HotSeat
|
2026-05-09 11:27:56 +08:00 |
|
|
|
59539d048d
|
feat: 增加kotlin支持,升级依赖到最新版
|
2026-05-08 21:26:19 +08:00 |
|
|
|
6baa7155ba
|
style: update agp android gradle version
update agp to 8.13.2,update gradle to 8.13,add build.gradle namespace
|
2026-05-08 16:57:42 +08:00 |
|
|
|
4dcb82b9f4
|
feat: 系统功能抽象
|
2026-05-08 00:26:27 +08:00 |
|
|
|
b0ea6eff0a
|
优化天气,增加悬浮窗,增加快捷拨号,增加设置默认桌面
|
2026-03-28 00:56:54 +08:00 |
|
|
|
1977fd1cb2
|
增加天气每小时显示,去掉autosize,增加svg显示
|
2026-03-19 00:48:51 +08:00 |
|
|
|
0f2adad060
|
增加天气显示
|
2026-03-06 09:50:58 +08:00 |
|
|
|
962a022bf9
|
增加极光推送
|
2026-02-27 23:27:08 +08:00 |
|
|
|
67c80de5a3
|
增加签名,优化数据倒灌
|
2026-02-27 09:53:24 +08:00 |
|