SDK开发包介绍
1.1 开发资料文件结构
apk --- 测试APK文件夹
├── 测试APK
code --- 参考源码工程文件夹
├── 参考Demo源码工程
doc --- 开发文档文件夹
├── ReadMe.txt --- 在线文档说明
libs --- 核心库文件夹
└── jl_bt_ota_V1.10.0-release --- 杰理OTA相关
1.2 示例工程结构
com
└── jieli
└── otasdk --- 包名
├── data --- 数据层
├── constant --- 常量定义
└── model --- 数据模型
├── tool --- 功能辅助层
├── bluetooth --- 蓝牙管理
├── config --- 功能配置
├── file --- 文件管理
└── ota --- OTA功能实现
├── ble --- BLE连接简单实现
├── spp --- Spp连接简单实现
└── OTAManager.kt --- OTA管理类实现
├── ui --- UI层
├── base --- 基础UI
├── device --- 设备管理页面
├── dialog --- 对话框
├── home --- 主页
├── launcher --- 启动页
├── ota --- OTA功能页面
├── qr_code --- 扫描二维码
├── settings --- 设置页面
├── about --- 关于页面
├── log --- 打印日志页面
└── widget --- 自定义控件
├── util --- 工具层
└── MainApplication.kt --- 应用入口
1.3 功能实现参考
Important
蓝牙连接实现
BLE管理实现, 可以参考
com.jieli.otasdk.tool.ota.ble.BleManager
SPP管理实现, 可以参考
com.jieli.otasdk.tool.ota.spp.SppManager
OTA功能实现, 可以参考
com.jieli.otasdk.tool.ota.OTAManager