SDK开发包介绍

1.1 开发资料文件结构

apk  ---  测试APK文件夹
 ├── 测试APK
code ---  参考源码工程文件夹
 ├── 参考Demo源码工程
doc ---  开发文档文件夹
 ├── ReadMe.txt    ---  在线文档说明
libs --- 核心库文件夹
 └── jl_bt_ota_V1.9.0-release          --- 杰理OTA相关

1.2 示例工程结构

com
└── jieli
      └── otasdk     --- 包名
            ├── activities          --- 界面层
            ├── base                --- 界面基类
            ├── dialog              --- 对话框
            ├── fragments           --- 碎片界面层
            ├── model               --- 数据模型
            ├── tool
                  ├── bluetooth        --- 蓝牙管理
                  ├── config           --- 功能配置
                  └── ota              --- OTA层
                        ├── ble        --- BLE连接简单实现
                        ├── spp        --- Spp连接简单实现
                        └── OTAManager --- OTA管理类实现
            ├── util               --- 工具层
            ├── viewmodel          --- 逻辑实现
            ├── widget             --- 自定义控件
            └── MainApplication        --- 应用层

1.3 功能实现参考

Important

  1. 蓝牙连接实现, 可以参考 com.jieli.otasdk.tool.ota.ble.BleManager

  2. OTA功能实现, 可以参考 com.jieli.otasdk.tool.ota.OTAManager