在Android开发中,你可以使用BluetoothAdapter类来打开和关闭手机中的蓝牙功能。以下是一个简单的示例: ```java // 获取蓝牙适配器 BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); // 检查蓝牙是否可用 if (bluetoothAdapter != null) { // 蓝牙可用 if (bluetoothAdapter.isEnabled()) { // 蓝牙已开启 Toast.makeText(MainActivity.this, "蓝牙已开启", Toast.LENGTH_SHORT).show(); } else { // 蓝牙未开启 Toast.makeText(MainActivity.this, "蓝牙未开启,请开启蓝牙", Toast.LENGTH_SHORT).show(); // 打开蓝牙 if (bluetoothAdapter.enable()) { Toast.makeText(MainActivity.this, "蓝牙已开启", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "蓝牙开启失败", Toast.LENGTH_SHORT).show(); } } } else { // 蓝牙不可用 Toast.makeText(MainActivity.this, "蓝牙不可用", Toast.LENGTH_SHORT).show(); } ``` 这个示例首先获取手机中的蓝牙适配器,然后检查蓝牙是否可用。如果蓝牙可用并且已开启,它会显示一个消息。如果蓝牙未开启,它会尝试打开蓝牙,并在成功或失败后显示相应的消息。 注意,这个示例需要在具有蓝牙权限的活动中运行。你可以使用AndroidManifest.xml文件来请求这些权限。例如: ```xml <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> ``` [2023-11-07 22:44:38 | AI问答 | 342点数解答]