2025-05-16 |
fix(serialport): 优化串口通信异常处理
...
- 在 sendSerialPortCommand 和 stopSerialPortCommand函数中添加异常捕获
- 避免因输出流写入失败导致的程序崩溃
- 提高了串口通信的稳定性
|
refactor(app): 移除活动权限中的冗余 ImageView
...
移除了 activity_permssion.xml 文件中不必要的 ImageView 控件,该控件位于 textView 上方,但从未使用过。这个更改简化了布局结构,消除了无用的 UI 元素,有助于提高应用的性能和可维护性。
|
2025-05-15 |
refactor: 恢复版权信息并移除注释
...
- 移除了对"中国航天科工集团二院二〇三所"的版权信息的注释
- 移除了对"北京保利泰达仪器设备有限公司"的版权信息的注释
|
2025-05-14 |
refactor(app): 优化查询功能和地图操作
...
- 修改查询逻辑,使用 LIKE 操作符以实现模糊查询
- 优化地图操作,移除不必要的坐标转换和缓存逻辑
- 简化代码结构,提高可读性和维护性
|
fix(gd): 修复空字符串导致的类型转换异常
...
- 在 InstallMarkerActivity 中,将选中的对象类型转换为 ObjectType 枚举
- 在 MainActivity 中,增加对经纬度为空字符串的检查,避免空指针异常
|
2025-05-07 |
style:调整界面样式和布局
...
- 修改登录页面 logo 宽度为 wrap_content
- 调整主页面背景色和文本颜色
- 添加分割线
- 更新权限页面布局,增加蓝牙图标
- 修改瞄准按钮图标颜色
- 更新版权年份
|
2025-04-29 |
refactor(app): 移除搜索标识器审计活动
...
- 删除了 SearchMarkerAuditActivity 类
-从 AndroidManifest.xml 中移除了相应的活动声明
- 将审计版代码备份重命名为 演示版代码备份.kt
|
refactor(app): 重构 SearchMarkerActivity
...
- 优化了界面渲染和数据处理逻辑
- 添加了新的功能,如标识器埋深探测和信号强度显示
-改进了用户体验,增加了提示对话框和按钮状态管理
- 重构了部分代码结构,提高了可维护性
|
refactor(gd): 重构最近点回调机制
...
- 移除 RadarScanView 中的 OnGetNearestPointCallback 接口
- 使用 lambda 表达式替换回调接口,简化使用方式
- 更新 SearchMarkerActivity 和 SearchMarkerAuditActivity 中的调用代码
-优化代码结构,提高可读性和可维护性
|
layout(activity_main): 优化按钮布局和文案
...
- 移除了 LinearLayout 的横向内边距
- 删除了按钮间的相互内边距- 将"检索"按钮的文本改为"数据检索"
-移除了检索按钮的右侧内边距
|
refactor(layout): 调整布局高度并更新版本号
...
- 将 activity_main.xml 中的 LinearLayout 高度从 dp_50 修改为 dp_45
- 在 app/build.gradle 中更新版本号至 5.1.0.0
- 移除 MainActivity.kt 中未使用的 Intent 导入
|
feat(database): 用 Room 替代 GreenDao
...
- 移除 GreenDao 相关代码,包括 DaoMaster、DaoSession、DataBaseManager
- 新增 Room 数据库实现,创建 DetectorDataBase 类
- 更新 InstallMarkerActivity 中的数据库操作- 修改 ExcelKit 以使用新的 MarkerBean 类
- 更新 LocaleConstant,添加构建查询的方法
- 删除 Long 扩展函数 createTaskCode
|
2025-04-25 |
refactor(layout): 重构主界面布局并调整样式
...
- 移除原有的 LinearLayout 布局,改为使用 FrameLayout 和 LinearLayout 组合布局
- 调整按钮样式,使用 Material Design 的 TextButton 风格
- 修改按钮文字内容,使其更加明确功能
- 调整指南针按钮位置,移至底部布局中
- 更新 ic_aim 图标颜色和尺寸
- 优化卫星状态对话框中的信息显示
|
2025-04-24 |
refactor(gd): 重构登录和上报功能
...
- 优化了 BigImageActivity 中的列表空判断逻辑
- 重构了 LoginActivity 和 UploadEventActivity 中的登录和上报逻辑
- 使用高阶函数替代 LiveData 观察模式
- 在 UserViewModel 中添加了新的 login 方法
|
refactor(gd): 重构版本控制功能
...
- 优化 VersionControlActivity 中的版本检查和更新逻辑
- 重构 VersionViewModel,移除 MutableLiveData 和 LoadState 的使用- 在 Activity 中直接处理版本检查结果,提高响应速度
-优化代码结构,提高可读性和可维护性
|
refactor(app): 重构部分代码并优化样式设置
...
- 使用 androidx.core.graphics.toDrawable() 替代 ColorDrawable()
- 使用字符串扩展函数 toColorInt() 替代 Color.parseColor()
- 移除部分冗余的类构造函数参数
- 删除未使用的导入语句
- 简化部分代码结构
|
2025-02-28 |
build(lite): 删除无用代码和资源
...
- 删除了多个 Kotlin 文件和 XML 资源文件
|
2025-02-27 |
refactor(lite): 重构 AudioPlayerView 并提升系统兼容性
...
- 重写 AudioPlayerView,使用 MediaPlayer 替代 AsyncPlayer
- 提升 minSdkVersion到 22
- 优化网络连接检查逻辑
- 使用 HtmlCompat 替代 Html
-增加对旧版本 Android 的兼容性处理
- 优化卫星状态对话框和传感器注册逻辑
|
2025-02-21 |
feat(lite): 添加基础组件和音频相关功能
...
- 新增 Activity 扩展、自定义 View、Dialog、Audio 相关类- 添加动画资源、布局文件和颜色定义
- 实现了空气污染指数表盘、音频播放、录音等功能
|
2025-01-23 |
layout:优化搜索标识器界面布局和样式
...
- 调整文本视图、线性布局等元素的宽度为 match_parent- 优化布局边距和内边距设置
- 修改按钮启用状态下的文本颜色和背景色- 移除未使用的主题样式
|
refactor(view): 重构事件上报页面布局和样式
...
- 修改了 activity_upload_event.xml 的整体布局结构,优化了 UI 层次- 移除了 CardView,改为使用 LinearLayout 作为根布局
- 添加了 TitleBarView 作为标题栏,提高了用户体验
-调整了各个控件的样式和间距,提升了页面美观度- 修改了部分控件的属性,如文本颜色、字体等- 优化了上传事件按钮的样式
- 调整了取消按钮的样式和位置
|
refactor(gd): 重构标识器详情展示逻辑
...
- 移除 NewObjectDetailActivity,改为使用 NewMarkerDetailDialog
- 优化 MarkerDetailDialog 和 NewMarkerDetailDialog 的布局结构
- 提取公共的对话框参数设置逻辑到 Dialog.kt
- 更新 SearchMarkerActivity 和 SearchMarkerAuditActivity 中的详情展示逻辑
|
refactor(gd): 重构标识器详情页面
...
- 移除 ObjectDetailActivity,使用 MarkerDetailDialog 替代
- 在 SearchMarkerActivity 和 SearchMarkerAuditActivity 中使用 MarkerDetailDialog 显示标识器详情
- 优化 MarkerDetailDialog布局和功能,增加查看图片功能
- 删除 activity_object_detail.xml,使用 dialog_marker_detail.xml替代
- 更新 AndroidManifest.xml,移除 ObjectDetailActivity声明
|
refactor(gd): 将 SatelliteStatusActivity 重构为 SatelliteStatusDialog
...
- 移除 SatelliteStatusActivity 类,创建新的 SatelliteStatusDialog 类
- 更新 MainActivity 中的导航逻辑,使用新的 SatelliteStatusDialog
- 调整布局文件,从 activity_satellite_status.xml 重命名为 dialog_satellite_status.xml
-优化对话框样式和布局参数- 重构代码以适应 Dialog 类,调整权限请求和位置更新的逻辑
|
refactor(gd): 重构 RTK 配置功能
...
-将 RtkConfigActivity 重构为 RtkConfigDialog
- 优化布局结构,使用 CardView 包装对话框内容
-调整样式和间距,提升用户体验
- 在 MainActivity 中使用对话框替代原来的 Activity 跳转
|
2025-01-22 |
refactor(gd): 重构卫星信号进度条
...
- 移除自定义背景 drawable,使用 Material组件的属性
- 替换 ProgressBar 为 LinearProgressIndicator
- 优化卫星信号颜色逻辑
- 修复串口通信相关代码
|
feat:重构 UI 样式并优化多个 Activity 的布局
...
- 更新了多个 Activity 的背景色为白色
- 统一了按钮样式,使用 MaterialComponents 风格
- 调整了部分控件的属性,如圆角、内边距等
- 移除了自定义按钮选择器 drawable
- 更新了部分字体大小
- 优化了沉浸式状态栏的实现
|
refactor(gd): 重构串口通信逻辑
...
- 修改了 SerialPortBaseActivity 中的数据处理逻辑,优化了不同场景下的数据解析- 重构了 MainActivity 中的检测标记流程,使用 Handler 和 Runnable替代原有的直接数据处理
- 优化了 MarkerDetailDialog 的 setMarker 方法,返回 MarkerDetailDialog 实例以支持链式调用- 删除了未使用的代码片段,简化了代码结构
|
refactor(gd): 重构串口通信逻辑
...
- 新增 SerialPortBaseActivity 作为基类,替换原有的 SerialPortActivity
-重新设计了串口通信的处理方式,使用 RuntimeCache 和 SerialPortCommand 进行控制
-优化了标识器搜索和深度检测的逻辑
- 调整了 UI 更新的方式,更加符合 MVC 设计模式
- 移除了不必要的代码和冗余的逻辑,提高了代码的可读性和可维护性
|
2025-01-20 |
refactor(gd): 重构串口通信逻辑
...
- 移除 SerialPortService 和相关的服务连接代码
- 新增 SerialPortActivity基类处理串口通信- 优化 InstallMarkerActivity 和 MainActivity 继承自 SerialPortActivity- 重构数据接收和处理逻辑,使用统一的接口
- 删除冗余代码和不必要的类
|