蓝牙4.0 据说是超低功耗,随之而来的是智能手表、手环、同屏对战塔防等。咱也了解了解相关的技术,做技术储备。今天需要总结的是蓝牙聊天的例子,例子来源于Android的官网。我们把关键的技术理一下。
关于蓝牙开发的主题,可以参考Android官网的这个链接。
表示一个本地设备的蓝牙适配器。它可以让你执行一些基本的蓝牙任务,比如初始化扫描设备、查询已经配对的蓝牙设备列表、使用MAC地址实例化一个蓝牙设备、创建一个蓝牙服务器Socket来监听一些连接、开始扫描周围低功耗的设备。
在JELLY_BEAN_MR1及以下的版本中,使用getDefaultAdapter方法来得到BluetoothAdapter;在JELLY_BEAN_MR2及以上的版本中通过getSystemService来拿到其实例。到目前为此最新的版本是LOLLIPOP,在5.0及以后的版本中会有一些新的改变。
我们用它的打开蓝牙数据开关、扫描周围蓝牙设备等等。在扫描的时候碰到一个蓝牙设备让谁能够扫描到的问题。如图: