最近一直在做蓝牙4.0开发,主要用在门禁通信,所以对BLE的研究相对较多,现将这些天的一些心得总结一下,同时对自己的思路做一个整理。
1.主要权限配置(Android6.0需要动态权限申请)
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!--是否应用只用于具有Ble设备上-->
<uses-feature android:name="android.hardware.bluetooth_le" android:required="false"/>
2.
BluetoothAdapter实例的获取
a.
BluetoothAdapter
.
getDefaultAdapter
();
b.
(BluetoothManager)
Context
.getSystemService(Context.