隐式打开方式

关键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打开蓝牙的两种方式相关推荐

  1. android 打开网页的两种方式.

    有时候我们要在自己的应用中打开一个网页. 这是本人用到 的两种方式. 1.  网页放置于自己的ACTIVITY              1.1 在资源文件中申明WIDGET <WebView ...

  2. Android打开蓝牙的两种方法

    1.隐式打开蓝牙 /*隐式打开蓝牙*/if (!mBluetoothAdapter.isEnabled()) {mBluetoothAdapter.enable();} 2.弹出对话框供用户选择是否打 ...

  3. android开启gps功能,android 打开GPS的几种方式

    1.在讨论打开gps的之前先看下如何检测gps的开关情况: 方式一: boolean gpsEnabled = locationManager.isProviderEnabled(LocationMa ...

  4. android注册广播两种方式,Android 注册广播的两种方式对比

    Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...

  5. android 图片方法,分享实现Android图片选择的两种方式

    Android选择图片的两种方式: 第一种:单张选取 通过隐式启动activity,跳转到相册选择一张返回结果 关键代码如下: 发送请求: private static final int PICTU ...

  6. 【Android】Android 彩信发送的两种方式+源代码

    Android  彩信发送的两种方式 第一种:直接调用彩信发送接口 实现代码如下, Intent intent = new Intent(Intent.ACTION_SEND); intent.add ...

  7. android两种广播注册区别,Android 注册广播的两种方式对比

    Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...

  8. Android中保存图片的两种方式

    Android中保存图片的两种方式 第一种是保存到数据库: 1.保存到数据库: 2.从数据库读取: 二是以图片格式保存到本地 1. A.声明tempFile以保存到指定路径: B.保存到tempFil ...

  9. com.android.sadk卸载不掉,Android的Service的两种方式以及使用

    Service根据使用方式有两种:startService.bindService. 区别: ①启动方式:前者startService.后者bindService: ②和Activity联系:前者Ac ...

最新文章

  1. P2888 [USACO07NOV]牛栏Cow Hurdles(Floyd算法)
  2. laravel CURD 查询构造器
  3. 【VMCloud云平台进阶篇】Monitor监控(一)
  4. Enterprise Library学习所得(一):总体概述
  5. 非对称性密钥加密 java 实例_JAVA实现非对称加密
  6. mysql里b树_MySQL-B树/B+树
  7. 大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少
  8. win7 系统增加自定义分辨率_完美适配win7操作系统的平板电脑,专治软件不兼容...
  9. 《构建之法》第十一、十二章学习总结
  10. qcow2、raw、vmdk等镜像格式
  11. dispaly 的block与inline-block的用法
  12. keil 5 注册机使用及报错解决办法
  13. epoll文件服务器,使用epoll模型的服务器
  14. python绝对值_绝对值排序 (Python代码)
  15. Flash音乐暂停播放按钮
  16. Xshell脚本学习
  17. scratch和平使者 电子学会图形化编程scratch等级考试一级真题和答案解析2022年12月
  18. 同济大学计算机科学系下设几个专业,同济大学计算机科学与技术工程系简介
  19. 我不想安于当前的限度,以达到所谓的幸福,回顾下2020年的我
  20. 记忆网络之End-To-End Memory Networks

热门文章

  1. linux查看pcie网卡命令,ubuntu查看系统pci命令 (可查看网卡,声卡等设备型号)
  2. 用cesium实现绘制标尺
  3. Java必背基础词汇
  4. excel 公式 java_Java读取、创建Excel的公式
  5. 淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据)接口代码对接教程
  6. JavaScript笔记(狂神说)
  7. CRM 窗体定制技巧和代码
  8. 刚入门的自媒体人,也能给视频配上好听的声音
  9. 面试时被问“你的缺点是什么?”,这么答就对了
  10. 备战面试日记(3.2) - (设计模式.23种设计模式之创建型模式)