您的位置:首页 > 其它

蓝牙通信(一)——打开和关闭蓝牙

2015-09-23 11:03 295 查看

打开和关闭蓝牙

打开蓝牙

方式一(调用系统对话框提示打开)

添加权限

<!-- 添加蓝牙权限-->
<uses-permission android:name="android.permission.BLUETOOTH" />


开启蓝牙

/**
 * 调用系统对话框开启蓝牙
 *
 * @param view
 */
public void openBluetoothBySystem(View view) {
    Toast.makeText(this, "调用系统对话框开启蓝牙", Toast.LENGTH_SHORT).show();
    Intent openBluetoothBySystemIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
    // 第二个参数是请求码
    startActivityForResult(openBluetoothBySystemIntent, 1);
}


效果图



方式二(静默方式打开)

添加权限

<!-- 添加蓝牙权限-->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />


开启蓝牙

/**
 * 静默方式开启蓝牙
 *
 * @param view
 */
public void openBluetoothByCode(View view) {
    Toast.makeText(this, "静默方式开启蓝牙", Toast.LENGTH_SHORT).show();
    BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    bluetoothAdapter.enable();
}


效果图



关闭蓝牙

静默方式关闭蓝牙

添加权限

<!-- 添加蓝牙权限-->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />


关闭蓝牙

/**
 * 静默方式关闭蓝牙
 *
 * @param view
 */
public void closeBluetoothByCode(View view) {
    Toast.makeText(this, "静默方式关闭蓝牙", Toast.LENGTH_SHORT).show();
    BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    // 关闭蓝牙
    bluetoothAdapter.disable();
}


效果图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: