怎样才能不出现下面的界面,而是直接打开蓝牙
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); bluetoothAdapter.enable();
解决方案
6
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter
.getDefaultAdapter();
if (mBluetoothAdapter == null) {
Toast.makeText(this, "本机没有找到蓝牙硬件或驱动!", Toast.LENGTH_SHORT).show();
finish();
}
// 假如本地蓝牙没有开启,则开启
if (!mBluetoothAdapter.isEnabled()) {
mBluetoothAdapter.enable(); //无需询问用户(无声息的开启蓝牙设备),这时就需要用到android.permission.BLUETOOTH_ADMIN权限。
// mBluetoothAdapter.disable();//关闭蓝牙
}
}
6
不要纠结了,小米自带的安全管理
2
在安全中心,授权管理中,把应用权限开启蓝牙的询问改为允许就可以了
6
貌似 安卓 在mainfast 加权限了 开启是 都会有询问的 ,camrea wifi SMS recdor 这些 本人都加权限了 ,但使用时 都有提示的 ….