毕业菜鸟刚入职,在网上找了大大小小的安卓蓝牙BLE开源项目十几个了。都没有自己喜欢的,现在的计划是自己动手做一个。并且每天将自己学会的东西、认为项目中很重要的东西记录下来。(下面的项目都能运行,但是别人写的都是后台demo。美工和功能性不支持拿来即用,也怪不了别人。我自己加把劲弄一个出来吧)
- 前三天的开发全是去Pilipli找视频资料、百度一些开源项目-努力让他们运行-测试手机和电脑能不能通过软件联通(这之间的蓝牙通讯称为经典蓝牙)。
【因为发现自己做的蓝牙芯片叫JDY 10M,是BLE低功耗蓝牙,几天的努力化为泡沫】
2020/6/11日自己下定决心找一篇写的好一点的教程狠狠的阅读。十遍不行就二十遍!
奉上我拜读的文章: Android开发蓝牙与ble设备的通讯.
#这篇文章我也下载了他的源码来解读,后台功能很职场,需要有一些开发基本思维。(只是涉及到作者将功能模块分成许多文件,目的是解耦合和多复用性)
这里我不讲怎么去做。只是记录下自己每天学习的哪些关键点。项目完成再开贴去讲从头到尾做一个ble蓝牙安卓调试器。
2020/6/12:
- 改变自己一贯的白嫖、能用就Ok的思想,决定死抓一篇文章,分析他用了哪些函数(而不是关注函数内部是怎么运行的)
- 读懂流程之后分析项目是怎样运行的。重点分析了安卓的回调机制。
- 分析hander在安卓中的作用。