android 断开蓝牙连接,如何在android中连接和断开扬声器蓝牙
我尝试在android中连接speakerBluetooth(我使用UE BOOM Speaker),该设备已配对,然后我将此设备连接到我的Android手机,通过蓝牙播放音乐 . 但我失败了,这段代码可以连接,但不能在mySpeaker中播放 . 我用的是android 4.2(软糖) .
这是我的代码:
Set pairedDevice;
BluetoothAdapter mBtAdapter;
BluetoothSocket socket;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mBtAdapter = BluetoothAdapter.getDefaultAdapter();
pairedDevice = mBtAdapter.getBondedDevices();
//if paired device > 0
if (pairedDevice.size() > 0) {
//show paired device
for (BluetoothDevice device : pairedDevice) {
//try connect to UE BOOM Speaker
if (device.getName().equals("UE BOOM")) {
Method m;
BluetoothDevice hxm = BluetoothAdapter.getDefaultAdapter()
.getRemoteDevice(device.getAddress());
try {
m = hxm.getClass().getMethod("createRfcommSocket",
new Class[] { int.class });
socket = (BluetoothSocket) m.invoke(device, 1);
socket.connect();
Toast.makeText(this, "connect", Toast.LENGTH_SHORT)
.show();
socket.close();
} catch (Exception ex) {
Toast.makeText(this, "not connect", Toast.LENGTH_SHORT)
.show();
}
}
}
}
}
我在舱单中的许可:
有什么建议吗?
问候 .
android 断开蓝牙连接,如何在android中连接和断开扬声器蓝牙相关推荐
- oracle自动结束连接,如何在Oracle8x中实现自动断开后再连接?
识别及断开空闲用户的存储过程 上面的查询语句可以得到系统中所有的连接用户的一些基本情况,但是又如何来实现系统自动判断空闲超过一定时间的连接并将其自动断开呢?Oracle系统提供了一种称之为后台任务(J ...
- autocad 如何摆正显示_如何在 VB 中连接 AutoCAD
1.如何在 VB 中连接 AutoCAD. 启动 VB ,引用 AutoCAD 类型库.操作步骤:从"工程"菜单中选择"引用"选项,启动"引用&quo ...
- 如何在PowerShell中连接字符串和变量?
本文翻译自:How do I concatenate strings and variables in PowerShell? Suppose I have the following snippet ...
- 如何在linux中连接sybase数据库
如何在linux中连接sybase数据库 要在Linux中连接Sybase数据库,需要使用Sybase客户端工具(例如isql或bcp)以及Sybase库文件和驱动程序.以下是一些基本步骤: 1.安装 ...
- 如何在jsp中连接SQLserver数据库
分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...
- android led闪烁功能,如何在Android应用层中制作一个LED指示灯效果
如何在Android应用层中制作一个LED指示灯效果 发布时间:2020-12-08 16:12:59 来源:亿速云 阅读:86 作者:Leah 本篇文章给大家分享的是有关如何在Android应用层中 ...
- android打电话的intent,如何在Android中使用intent打电话?
如何在Android中使用intent打电话? 我正在使用以下代码在Android中进行调用,但它给了我安全例外,请帮忙. posted_by = "111-333-222-4"; ...
- android studio创建md,如何在Android Studio中设置*md文件打开方式
最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...
- Android清空Fragment缓存,如何在Android中清除Fragment Backstack
如何在Android中清除Fragment Backstack 您好如何清除片段回堆栈正在使用以下逻辑,它不起作用... for(int i = 0; i < mFragmentManager. ...
最新文章
- 库克退休前的最后一战:不是苹果汽车而是……
- 梯度下降原理及线性回归代码实现(python/java/c++)
- torch分布式训练学习笔记
- Java中的CopyOnWrite
- 前端学习(810):webapi和js的关联性
- 视觉设计基础知识整理
- mysql 最基础的日常操作
- 关于在IBatis中返回DataSet
- 好程序员分享Web前端知识之HTML
- 圈圈教你玩usb第一版硬件实物使用说明
- 《SQL必知必会阅读思维导图》PART1
- C# Ftp创建文件夹
- 终端代码重复率检测实践
- VScode如何自动换行
- add p4 多个文件_P4_tutorials
- 怎么用显卡计算_会议租车价格多少钱,上海会议租车费用怎么计算?
- 我成功转型大厂数据分析师后,总结了这些经验…
- html设置鼠标移入移出样式,鼠标移入移出_CSS3实现鼠标移入移出时改变样式的效果...
- 互联网卷王花落谁家?
- 通信原理_2 确定信号分析
热门文章
- different styles of button in footer area
- repeated call of attachBrowserEvent
- 如何获得github的oauth access token
- how to create Employee in SAP Cloud Platform
- WordPress Kyma plugin检测kyma连接状态的逻辑
- ERP failure: Error when opening an RFC connection
- Step by Step 使用AET 创建Product extension fields
- SAP ABAP实用技巧介绍系列之 XSLT copy和copy-of
- How is note created - backend implementation
- log4j配置_是时候了解一下log4j2各种配置的含义了!