转载请声明出处:http://blog.csdn.net/green_pepper/article/details/68944872
1.BluetoothAdapter类简介
BluetoothAdapter类简单点来说就是手机的蓝牙适配器对象,通过它我们可以对蓝牙设备进行基本开发了,主要有如下功能:
- 开关蓝牙设备
- 扫描蓝牙设备
- 设置/获取蓝牙信息
2.相关权限
- android.permission.BLUETOOTH 允许程序连接到已配对的蓝牙设备
- android.permission.BLUETOOTH_ADMIN 允许程序发现和配对蓝牙设备
- android.permission.ACCESS_COARSE_LOCATION 允许程序访问CellID或WiFi热点来获取粗略的位置
android.permission.ACCESS_FINE_LOCATION 允许程序访问精确位置(如GPS)
注意:Android6.0之后需要动态申请位置权限(代码如下)
//动态申请权限
ActivityCompat.requestPermissions(
Context,
new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
REQ