【发布时间】:2018-01-16 17:20:31
【问题描述】:
我希望我在 android studio 中的按钮通过同一个按钮检查蓝牙是打开还是关闭,然后从源代码中相应地打开或关闭它,有人可以帮我吗?
【问题讨论】:
-
到目前为止你尝试了什么?能否包含一些代码示例?
标签: android bluetooth android-bluetooth
我希望我在 android studio 中的按钮通过同一个按钮检查蓝牙是打开还是关闭,然后从源代码中相应地打开或关闭它,有人可以帮我吗?
【问题讨论】:
标签: android bluetooth android-bluetooth
首先你需要添加这些权限
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
并以编程方式启用/禁用蓝牙使用 BluetoothAdapter 例如:
btnBluetooth.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter.isEnabled()){
adapter.disable();
} else {
adapter.enable();
}
} });
更多信息请查看Bluetooth Docs
【讨论】: