refactor(gd): 重构串口通信逻辑
- 新增 SerialPortBaseActivity 作为基类,替换原有的 SerialPortActivity -重新设计了串口通信的处理方式,使用 RuntimeCache 和 SerialPortCommand 进行控制 -优化了标识器搜索和深度检测的逻辑 - 调整了 UI 更新的方式,更加符合 MVC 设计模式 - 移除了不必要的代码和冗余的逻辑,提高了代码的可读性和可维护性 |
---|
|
app/src/main/java/com/casic/common/detector/gd/base/BaseApplication.kt |
---|
app/src/main/java/com/casic/common/detector/gd/base/SerialPortActivity.kt 100644 → 0 |
---|
app/src/main/java/com/casic/common/detector/gd/base/SerialPortBaseActivity.kt 0 → 100644 |
---|
app/src/main/java/com/casic/common/detector/gd/extensions/ByteArray.kt |
---|
app/src/main/java/com/casic/common/detector/gd/utils/RuntimeCache.kt 0 → 100644 |
---|
app/src/main/java/com/casic/common/detector/gd/utils/SerialPortCommand.kt 0 → 100644 |
---|
app/src/main/java/com/casic/common/detector/gd/view/InstallMarkerActivity.kt |
---|
app/src/main/java/com/casic/common/detector/gd/view/SearchMarkerActivity.kt |
---|
app/src/main/res/layout/activity_search_marker.xml |
---|