1. 项目整体采用 MVC 结构搭建,网络请求使用 okhttp 与后台交互。 2. 项目整体使用蓝牙来进行跟硬件交互,实现消息的传输, 3. 使用到了 Tcp 协议来完成报警信息的及时推送, 4. 集成第三方微信 QQ 微博登录 5.整体流程安卓端跟硬件使用蓝牙规定的蓝牙协议建立连接,进行消息传输, 安卓端获取的数据为 16 进制,一部分在安卓端处理,一部分通过接口传输给后台进行算法处理,来完成数据的 现实5. 蓝牙采用 ble4.0,根据 MAC 对搜索进行了筛选,只搜索我们需要的设备 6. 项目中采用混合开发,通过 webview 跟安卓端交互实现,心率图采用加载本地的 html 代码,然后安卓端采用 js 注入来添加动态数据,来完成动态的实时状态。 7. 需要获取蓝牙权限,采用动态的获取方式,然后对蓝牙状态的一个监听,使用广播的方式来监听蓝牙的状态 8. 蓝 牙 之 间 的 通 信 类 似 于 Socket, 只 是 客 户 端 使 用 的 是 BluetoothScoket, 服 务 端 使 用 的 是 BluetoothServerScoket,同 Socket 一样,需要地址和端口号,地址相当于 socket 中的 IP 地址, 自定义的 UUID 就相当于 socket 的端口,创建客户端的蓝牙 socket. 9. 在活动销毁时关闭蓝牙搜索注销 BroadcasReceiver,防止资源泄露。 个人职责: 独立开发,个人完成
破解googl 产品,反编译打包工作,熟练上架google市场。针对google 市场改变能做出相应的调整