Android打开蓝牙的两种方式
隐式打开方式
关键API使用如下:
if ( !bluetoothAdapter.isEnabled()) {boolean res = bluetoothAdapter.enable();}
完整判断逻辑如下:
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();if (bluetoothAdapter == null) {Log.e(TAG, "--------------- 不支持蓝牙");return;}if ( !bluetoothAdapter.isEnabled()) {boolean res = bluetoothAdapter.enable();if (res == true) {myBtResultCallback.showToastMsg("蓝牙打开成功");} else {myBtResultCallback.showToastMsg("蓝牙打开失败");}} else if (bluetoothAdapter != null && bluetoothAdapter.isEnabled()) {myBtResultCallback.showToastMsg("蓝牙已打开");} else {myBtResultCallback.showToastMsg("蓝牙打开失败");}
显示打开方式
关键代码如下:
Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(intent, requestCode);
可以在Activity中的onActivityResult()方法中处理结果, 如果蓝牙模块打开成功, 则返回结果吗RESULT_OK; 如果蓝牙模块打开失败, 则返回结果码RESULT_CANCELED;
Android打开蓝牙的两种方式相关推荐
- android 打开网页的两种方式.
有时候我们要在自己的应用中打开一个网页. 这是本人用到 的两种方式. 1. 网页放置于自己的ACTIVITY 1.1 在资源文件中申明WIDGET <WebView ...
- Android打开蓝牙的两种方法
1.隐式打开蓝牙 /*隐式打开蓝牙*/if (!mBluetoothAdapter.isEnabled()) {mBluetoothAdapter.enable();} 2.弹出对话框供用户选择是否打 ...
- android开启gps功能,android 打开GPS的几种方式
1.在讨论打开gps的之前先看下如何检测gps的开关情况: 方式一: boolean gpsEnabled = locationManager.isProviderEnabled(LocationMa ...
- android注册广播两种方式,Android 注册广播的两种方式对比
Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...
- android 图片方法,分享实现Android图片选择的两种方式
Android选择图片的两种方式: 第一种:单张选取 通过隐式启动activity,跳转到相册选择一张返回结果 关键代码如下: 发送请求: private static final int PICTU ...
- 【Android】Android 彩信发送的两种方式+源代码
Android 彩信发送的两种方式 第一种:直接调用彩信发送接口 实现代码如下, Intent intent = new Intent(Intent.ACTION_SEND); intent.add ...
- android两种广播注册区别,Android 注册广播的两种方式对比
Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...
- Android中保存图片的两种方式
Android中保存图片的两种方式 第一种是保存到数据库: 1.保存到数据库: 2.从数据库读取: 二是以图片格式保存到本地 1. A.声明tempFile以保存到指定路径: B.保存到tempFil ...
- com.android.sadk卸载不掉,Android的Service的两种方式以及使用
Service根据使用方式有两种:startService.bindService. 区别: ①启动方式:前者startService.后者bindService: ②和Activity联系:前者Ac ...
最新文章
- P2888 [USACO07NOV]牛栏Cow Hurdles(Floyd算法)
- laravel CURD 查询构造器
- 【VMCloud云平台进阶篇】Monitor监控(一)
- Enterprise Library学习所得(一):总体概述
- 非对称性密钥加密 java 实例_JAVA实现非对称加密
- mysql里b树_MySQL-B树/B+树
- 大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少
- win7 系统增加自定义分辨率_完美适配win7操作系统的平板电脑,专治软件不兼容...
- 《构建之法》第十一、十二章学习总结
- qcow2、raw、vmdk等镜像格式
- dispaly 的block与inline-block的用法
- keil 5 注册机使用及报错解决办法
- epoll文件服务器,使用epoll模型的服务器
- python绝对值_绝对值排序 (Python代码)
- Flash音乐暂停播放按钮
- Xshell脚本学习
- scratch和平使者 电子学会图形化编程scratch等级考试一级真题和答案解析2022年12月
- 同济大学计算机科学系下设几个专业,同济大学计算机科学与技术工程系简介
- 我不想安于当前的限度,以达到所谓的幸福,回顾下2020年的我
- 记忆网络之End-To-End Memory Networks
热门文章
- linux查看pcie网卡命令,ubuntu查看系统pci命令 (可查看网卡,声卡等设备型号)
- 用cesium实现绘制标尺
- Java必背基础词汇
- excel 公式 java_Java读取、创建Excel的公式
- 淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据)接口代码对接教程
- JavaScript笔记(狂神说)
- CRM 窗体定制技巧和代码
- 刚入门的自媒体人,也能给视频配上好听的声音
- 面试时被问“你的缺点是什么?”,这么答就对了
- 备战面试日记(3.2) - (设计模式.23种设计模式之创建型模式)