Ⅰ 如何让android 蓝牙APP,同时支持连接蓝牙4.0模块和2.0模块。
同时支持是不可能滴,一个蓝牙app只能有一个版本,要么2.0要么4.0 除非你有两个蓝牙,什么?不可能?看哥的!
第一步,下载安卓apk编辑器,有破解的自己搜,
第二,打开并在里面找到你编写的蓝牙app,
第三,选择它弹出选项,选择制作共存,就OK啦
你会发现你们安装两个蓝牙app,不过手机支不支持,俺就不知道咯,
Ⅱ 蓝牙耳机的安卓app版啥意思
安装打开后用来听“蓝牙耳机”啊!
因为现在安卓系统的手机的音乐播放器一般都没有蓝牙音输出,下载了那个才能用蓝牙耳机听歌,打电话,好像只有CSR蓝牙芯片才能做的,安卓版和苹果版都有APP,叫做Easyclick,就是让蓝牙耳机变成手机的遥控器一样,非常方便。
Ⅲ 安卓手机连接beats蓝牙耳机要什么APP
BeatsStudioBuds是beats目前发布的最小、最轻的一款蓝牙耳机,支持与iOS和安卓系手机连接,那么我们应该怎么用BeatsStudioBuds跟安卓手机连接呢?不清楚的小伙伴们可以跟小编一起来看一下怎么操作哦!如何连接安卓手机1、确保手机运行的是 Android 6.0 或更高版本 ,并且已 打开蓝牙和定位 服务。2、打开充电盒的盒盖,将 Beats Studio Buds 靠近手机。3、收到通知时,轻点“ Tap to pair ”(轻点以配对)。将收到“ Device connected ”(设备已连接)或“ Pairing complete ”(配对完成)通知。4、如果没有收到通知,请在手机打开“ 设置 ”App,然后轻点“ Connected devices ”(已连接的设备)。在“ Nearby devices ”(附近的设备)下方,轻点您要配对的设备。小结BeatsStudioBuds不仅精致小巧,带给用户绝对舒适的享受感,还有黑色、红色和白色三种颜色可以选择,用户可以选择自己喜欢的颜色进行购买哦!
Ⅳ android 蓝牙连接时推送app
你好
连接蓝牙,然后发送安装包,接受成功安装即可,
望采纳!谢谢
Ⅳ Android studio蓝牙app的串口是什么
Androidstudio蓝牙app的串口是一种通信的方式。类似于USB只是比USB低级多了,但是手机等设备他没外置这个串口,解决方式就是手机用蓝牙连接一个小硬件,小硬件有个串口他的和单片机连接,来达到手机和单片机的串口连接这种方式就是蓝牙串口。
Androidstudio蓝牙app的串口特点
蓝牙串口是基于SPP协议SerialPortProfile,能在蓝牙设备之间创建串口进行数据传输的一种设备,蓝牙串口的目的是针对如何在两个不同设备通信的两端上的应用之间保证一条完整的通信路径,需要在系统设置里连接上HC05的蓝牙,默认配对密码为1234默认波特率为9600。
默认名为HC05最好在连接后再看一下对应的MAC地址,因为我做的是单一连接单片机同一时间只能接入一个蓝牙设备,所以需求对更改连接蓝牙模块需求要求不大,如果用户不在创建项目时更改设备MAC地址,则使用的就是默认的MAC地址所以也没有做选择蓝牙设备的模块。
Ⅵ 如何使用android原生BLE蓝牙进行操作
之前的涉及的物联网项目中使用的: BLE 低功耗蓝牙(蓝牙4.0), 支持android 4.3以上的手机
主从关系: BLE低功耗蓝牙只能做从端设备 ,一个蓝牙主端设备,可同时与7个蓝牙从端设备进行通讯
1)低功耗
低功耗的原理:
1低功耗蓝牙仅使用了3个广播通道,传统蓝牙技术采用 16~32 个频道
2每次广播开启时间也由传统的 22.5ms 减少到 0.6~1.2ms(毫秒)
2)传输距离极大提高
传统蓝牙传输距离为 2~10m,而蓝牙4.0的有效传输距离可达到 60~100m
3)安全性
使用AES-128 CCM加密算法进行数据包加密和认证。
更多BLE蓝牙的解析参考博客 : BLE4.0教程一 蓝牙协议连接过程与广播分析
添加权限
打开蓝牙
1.先拿到BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
2.再拿到BluetoothAdapter bluetoothAdapter = bluetoothManager.getAdapter();
判断是否打开蓝牙
未打开弹出 系统弹框 ,除了 魅族手机 是打开系统设置
设备/手机都是蓝牙信号
在回调方法中:
一般在扫描的过程中,我们还会设置 设备过滤原则 (因为我只想要搜索到我们想要的设备,忽略无关设备)
如:从 scanRecord -- beacon -- beacon.type == 0xFF代表Manufacture,通过与嵌入式软件定义 自己的 Manufacture值即可
用BluetoothDevice得到BluetoothGatt:
断连:
关键问题:连接后一般要做什么事?
( 必须在刚连接成功后2秒内app写一个值给设备,否则会被设备断开连接)
主要是读写 characteristic
gatt.wirteCharacteristic(mCurrentcharacteristic);
gatt.readCharacteristic(characteristic);
bluetoothGatt.setCharacteristicNotification(data, true);
真实工作中使用的蓝牙库BlueToothKit请参考我的另一篇博客:
android蓝牙入门知识和优秀蓝牙第三方库BluetoothKit的使用
Ⅶ Android开发之蓝牙(Bluetooth)
在上一篇中有介绍了Wifi与网络连接处理
Android开发之WiFi与网络连接处理
下面,来继续说说Android中蓝牙的基本使用。
Bluetooth是目前使用的最广泛的无线通讯协议之一,主要针对短距离设备通讯(10米),常用于连接耳机、鼠标和移动通讯设备等。
值得一提的是:
android4.2新增了部分新功能,但是对于Bluetooth熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针BLE。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能正常使用。
BluetoothAdapter简单点来说就是代表了本设备(手机、电脑等)的蓝牙适配器对象。
first:we need permission
要操作蓝牙,先要在AndroidManifest.xml里加入权限
**下面来看看如何使用蓝牙。 **↓↓↓****
Demo已就绪:
返回值:如果设备具备蓝牙功能,返回BluetoothAdapter 实例;否则,返回null对象。
打开蓝牙设备的方式:
1.直接调用函数enable()去打开蓝牙设备 ;
2.系统API去打开蓝牙设备,该方式会弹出一个对话框样式的Activity供用户选择是否打开蓝牙设备。
注意: 1.如果蓝牙已经开启,不会弹出该Activity界面。2.在目前大多数Android手机中,是不支持在飞行模式下开启蓝牙的。如果蓝牙已经开启,那么蓝牙的开关 ,状态会随着飞行模式的状态而发生改变。
1. 搜索蓝牙设备
使用BluetoothAdapter的startDiscovery()方法来搜索蓝牙设备
startDiscovery()方法是一个异步方法,调用后会立即返回。该方法会进行对其他蓝牙设备的搜索,该过程会持续12秒。该方法调用后,搜索过程实际上是在一个System Service中进行的,所以可以调用cancelDiscovery()方法来停止搜索(该方法可以在未执行discovery请求时调用)。
系统开始搜索蓝牙设备
^( *  ̄(oo) ̄ ) ^ 系统会发送以下三个广播:
2.扫描设备
3.定义广播接收器接收搜索结果
4.注册广播
获取附近的蓝牙设备
第一步建立连接:首先Android sdk(2.0以上版本)支持的蓝牙连接是通过BluetoothSocket建立连接,服务端BluetoothServerSocket和客户端(BluetoothSocket)需指定同样的UUID,才能建立连接,因为建立连接的方法会阻塞线程,所以服务器端和客户端都应启动新线程连接。
(这里的服务端和客户端是相对来说的)
两个蓝牙设备之间的连接,则必须实现服务端与客户端的机制。
当两个设备在同一个RFCOMM channel下分别拥有一个连接的BluetoothSocket,这两个设备才可以说是建立了连接。
服务端设备与客户端设备获取BluetoothSocket的途径是不同的。
1,服务端设备是通过accepted一个incoming connection来获取的,
2,客户端设备则是通过打开一个到服务端的RFCOMM channel来获取的。
服务端
通过调用BluetoothAdapter的(String, UUID)方法来获取BluetoothServerSocket(UUID用于客户端与服务端之间的配对)
客户端
调用BluetoothService的(UUID)方法获取BluetoothSocket(该UUID应该同于服务端的UUID)。
调用BluetoothSocket的connect()方法(该方法为block方法),如果UUID同服务端的UUID匹配,并且连接被服务端accept,则connect()方法返回。
数据传递,通过以上操作,就已经建立的BluetoothSocket连接了,数据传递无非是通过流的形式
获取流
该类就是关于远程蓝牙设备的一个描述。通过它可以和本地蓝牙设备---BluetoothAdapter连接通信。
好多东西我也不知道怎么描述,下面给出Demo:
刚好有刚学习的小伙伴问我ListView怎么用,那我就用ListView。
源码:
RairDemo
GitHub: https://github.com/Rairmmd/android-demo
Coding: https://coding.net/u/Rair/p/RairDemo/git
Ⅷ 安卓手机怎么下卡度蓝牙耳机app
推荐用360手机助手下载,360手机助手是中国最大最安全的安卓Android手机应用市场,提供丰富的安卓应用下载