毕业设计需要,需要用到蓝牙,检测蓝牙强度,当蓝牙强度减弱到一定的程度时,将停止扫描,调用其它函数
下面将实现这样的功能。
环境:Android Studio
官方指南:Ble|Android Developer
1、添加需要的权限
AndroidManifest.xml
2、将minSdkVersion api改为18
build.gradle
android {
...
minSdkVersion 18
...
}
3、在onCreate()中添加蓝牙初始化等操作
MainActivity.java
final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
//查看是否支持ble
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) {
Toast.makeText(this, R.string.ble_not_supported, Toast.LENGTH_SHORT).show();
finish();
}
bluetoothAdapter = bluetoothManager.getAdapter();
//查看是否支持蓝牙
if (bluetoothAdapter == null ){
Toast.makeText(this, R.s