Android 蓝牙的基本使用方法
来源:互联网 发布:红米手机壳淘宝 编辑:程序博客网 时间:2024/05/21 04:43
蓝牙基本调用
蓝牙权限申请
<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
获取蓝牙adapter
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
检测蓝牙开启情况
mBluetoothAdapter.isEnabled();
打开蓝牙
方法1
mBluetoothAdapter.enable();
方法2 调用系统API
int REQUEST_OPEN_BT = 0x01;Intent open = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(open,REQUEST_OPEN_BT);@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(REQUEST_OPEN_BT == requestCode){ if(resultCode==RESULT_CANCELED){ // 请求失败 }else{ // 请求成功 } }}
关闭蓝牙
mBluetoothAdapter.disable();
获取名字
mBluetoothAdapter.getName();
获取MAC地址
mBluetoothAdapter.getAddress();
获取当前蓝牙的状态
- STATE_OFF 已经关闭
- STATE_TURNING_ON 正在打开
- STATE_ON 已经打开
- STATE_TURNING_OFF 正在关闭
mBluetoothAdapter.getState();
阅读全文
1 0
- Android 蓝牙的基本使用方法
- Android 蓝牙2.0的使用方法:
- android 蓝牙基本的操作
- android蓝牙使用方法
- android蓝牙4.0使用方法
- android MediaPlayer的基本使用方法
- Android webview的基本使用方法
- android Service的基本使用方法
- android switch 的基本使用方法
- Android蓝牙的基本介绍与实现
- Android蓝牙的基本介绍与实现
- Android蓝牙应用程序开发的基本步骤
- android开发之蓝牙的基本操作
- Android蓝牙栈bluez使用方法
- Android的DialogFragment的基本使用方法
- win7蓝牙驱动的使用方法
- Android常用控件的基本使用方法
- android中gallery的基本使用方法
- 悲观锁和乐观锁
- Python股票处理之二_数据存盘
- eclipse中DeplaymentAssembly,Java Build Path,Java Compiler,Project Facets的作用
- TabbarController的封装
- Entity Framework 6 Code First新特性:支持存储过程
- Android 蓝牙的基本使用方法
- Python 获得命令行参数的方法
- Person Re-identification Overview
- 如何从另一个PPT中提取母版(WPS)
- 测试那点事--小结
- Spring MVC统一异常处理:HandlerExceptionResolver
- MyBatis插件及示例----打印每条SQL语句及其执行时间
- 如何在apk中添加上线用户的信息
- Linux如何用yum安装软件或服务