本文档目前提供葡萄牙语版本。其他语言的翻译正在准备中。
数据与服务
数据与服务
CrossFly 中的状态、持久化(SQLite)、网络与设备集成(摄像头、GPS、Bluetooth BLE、生物识别、地图)。
操作指南🟡
状态管理
CrossFly 的状态模式 —— 没有响应式绑定,手动 ViewModel + onUI + repaint。
操作指南🟡
使用 SQLite 持久化
SqliteDb / SqliteStmt / SqliteCursor —— CRUD、事务、批量写入与加密。
操作指南🟡
文件与“偏好设置”
轻量持久化已被移除 —— 该用什么替代(SQLite 键值表或 homeFolder 中的文件)。
操作指南🟡
网络与 HTTP
没有高层 HTTP 客户端 —— 在绘制线程之外使用 java.net/OkHttp,用 Jackson 处理 JSON。
操作指南🟡
相机与条形码
用 Camera.shot() 拍摄照片/视频,用 CameraBarcode.readBarcode 读取条码。
操作指南🟡
定位与 GPS
Location(实时)、LocationService(后台)与 GPSThread(持续)—— 附带正确的单位。
操作指南🔴
蓝牙 BLE / GATT
取代 JSR-82/SPP 的异步 BLE/GATT 栈(BluetoothManager)。
操作指南🟡
生物识别
用 Biometry.isAvailable() 和 authenticate(...) 实现可移植的生物识别认证。
操作指南🟢
设备声音与实用功能
Device 门面的其余部分 —— beep、vibrate、剪贴板、无线电、TTS/STT、平台。
操作指南🟡
地图
MapContainer、图钉、形状、路线与工具 —— 以及关于密钥、null 和线程的陷阱。
操作指南🟡
后台工作
CrossFly 的线程模型 —— 在绘制线程之外使用 Thread/executor,再通过 onUI 返回。