基本信息

案例ID:210433

技术顾问:ANJULL_ - 7年经验 - 杭州郞鸿科技股份有限公司

联系沟通

微信扫码,建群沟通

项目名称:Shoptalks

所属行业:人工智能 - 智能硬件

->查看更多案例

案例介绍

这是一家主要做*防盗器公司。通过App能管理门店,门店区域,门店设备的作用。App是通过蓝牙通信,连接上绑定控制器,并通过控制器的蓝牙透传命令,达到控制防盗器、价格标签、智能门锁、网关、防盗器等设备的信息。
1.AS 开发工具,mvp 模式,组件化开发,ButterKnife 注入框架
2.技术选型,Glide 图片加载,Evenbus 实现事件分发、Arouter 进行路由页面跳转
3.RxJava+Retrofits+OKhttp 实现网络请求,Jackson 反序列化
4.自定义 RecycleView 解决滑动冲突
5.集成 * ,*的第三方登录
6.自定义 IntentService 记录软件命令操作和崩溃日志,文件上传后台
7.封装了蓝牙模块,利用封装了蓝牙任务和任务栈,让上层的蓝牙请求实现有序执行。蓝牙任务分别为连接、读、写、通知指示。
8.自定义 DeviceMirror ,维护 Bluetooth 对象相关数据;封装对 Bluetooth 对象连接、读特性、写指示、打开通知,关闭蓝牙等方法
9.封装 DeviceMirrorPool ,对 DeviceMirror 添加移除等进行管理。内部是 LruHashMap ,限定最大蓝牙连接数。超过最大数断开
10.利用观察者模式,当完成蓝牙连接、读、写特性完成时,成功或失败能通知上层
11.利用 LeakCanary 进行内存泄漏排查,Android Profile 进行性能分析

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服