Commit Graph
4 Commits
Author SHA1 Message Date
JoeAllen bb1c67ed43 fix(app): 优化读卡流程并处理异常情况
- 修改 TAG 名称为 ReadCardActivity
- 增加对 mBluetoothController 的空检查
- 在连接蓝牙设备前添加延迟
- 修改 finish() 为 mBluetoothController.stopTrade() 以正确结束交易
- 在 onStopTradeSuccess() 中添加 finish() 以关闭活动
2025-07-07 17:46:48 +08:00
JoeAllen 9b5d6fea4b fix(app): 修复 ReadCardActivity 资源释放问题
- 在 ReadCardActivity 中添加 onDestroy() 方法
- 在 onDestroy() 中添加资源释放逻辑,包括:
  - 移除 handler 回调  - 解绑 BluetoothLeService  - 关闭 BluetoothLeService 和 BluetoothController
  - 注销 BluetoothController 接收器
  - 关闭 executorService
- 优化资源释放顺序,确保正确关闭和解绑
2025-07-04 17:34:46 +08:00
JoeAllen 0943281657 chore: 添加作者注释和更新版本控制设置
- 在 CardData、CardQuery、BluetoothHelper、MainActivity 和 ReadCardActivity 类中添加作者注释
- 更新 .idea/vcs.xml 文件,设置项目版本控制为 Git
2025-07-04 17:22:02 +08:00
JoeAllen d8f8327e28 feat: 添加蓝牙读卡功能- 新增蓝牙帮助类和读卡相关 Activity
- 实现蓝牙设备扫描、连接和读卡功能
- 添加卡信息处理和展示逻辑
- 集成第三方库实现 EMV 进程和数据解析
2025-07-04 17:18:37 +08:00