SDK开发包介绍
1.1 开发资料文件结构
apk --- 测试APK文件夹
├── 测试APK
code --- 参考源码工程文件夹
├── 参考Demo源码工程
doc --- 开发文档文件夹
├── ReadMe.txt --- 在线开发说明文档 更新内容说明
libs --- 核心库文件夹
├── jldecryption_v0.3-release --- 加密相关
├── jl_bluetooth_connect_V1.3.3_10306 --- 蓝牙连接相关
├── jl_health_http_V1.2.0-release --- 杰理健康服务器相关
├── jl_rcsp_V0.6.0_511 --- 基础协议相关
├── JL_Watch_V1.12.0_11200 --- 杰理健康相关
├── jl_bt_ota_V1.9.3_release --- 杰理OTA相关
├── jl_audio_decode_V1.1.0 --- 杰理Opus和Speex音频解码库
└── BmpConvert_V1.2.1-release --- 杰理图像转换相关
ReadMe.txt --- 开发必读
1.2 示例工程结构
com
└── jieli
└──healthaide --- 包名
└── data --- 数据层
├── dao --- 数据库操作
├── db --- 数据库管理
├── entity --- 数据库表格
├── vo --- 健康数据解析器(V0版本)
├── tool --- 功能辅助层
├── aiui --- ai云服务
├── bluetooth --- 蓝牙连接管理
├── config --- 配置
├── customdial --- 自定义表盘背景
├── history --- 历史记录管理
├── http --- 第三方HTTP接口
├── iot --- 阿里IOT
├── net --- 网络监测
├── notification --- 通知信息
├── permission --- 权限
├── phone --- 电话状态
├── ring --- 铃声操作管理
├── test --- 测试功能
├── unit --- 单位管理
├── upgrade --- OTA功能实现
├── watch --- 健康操作实现(表盘操作, 健康数据, 状态同步等)
├── ui --- UI层
├── base --- UI基类
├── device --- 设备操作UI
├── adapter --- 适配器
├── add --- 添加设备
├── alarm --- 闹钟管理
├── aicloud --- AI云服务
├── bean --- 数据模型
├── contact --- 联系人管理
├── file --- 文件浏览
├── health --- 健康设置
├── more --- 更多功能
├── music --- 音乐文件传输
├── nfc --- NFC功能
├── upgrade --- OTA升级
├── util --- 工具
└── Fragments --- 界面
├── dialog --- 弹窗
├── health --- 健康数据统计
├── home --- 主界面
├── login --- 登录功能
├── mine --- 我的界面
├── service --- 服务
├── sports --- 运动界面
├── test --- 测试功能
├── widget --- 自定义控件
└── Activitys --- 界面
├── util --- 工具层
└── Application --- 应用层
1.3 功能实现参考
Important
蓝牙连接实现, 可以参考
com.jieli.healthaide.tool.bluetooth.BluetoothHelper
健康操作实现, 可以参考
com.jieli.healthaide.tool.watch.WatchManager
OTA功能实现, 可以参考
com.jieli.healthaide.tool.upgrade.OTAManager
测试功能可以参考
test包
的单元测试示例