android蓝牙自动配对连接怎么解决

12156人阅读
Android(7)
&&蓝牙自动配对,即搜索到其它蓝牙设备之后直接进行配对,不需要弹出配对确认框或者密钥输入框。转载请注明出处源码下载地址:&经过最近一段时间得研究,针对网上给出的案例。总结了一个亲测好使的Demo。说明如下:1、本Demo用来连接蓝牙设备HC-05,如果你要连接其他蓝牙设备,注意修改相关名字以及修改设备初试pin值。2、将Demo安装在Android手机上,点击按钮,可以实现与目标蓝牙设备的自动配对。3、若目标蓝牙设备为Android手机的蓝牙,则只能保证本设备不弹出配对框,对方还是会弹出配对框。但是!!不管目标蓝牙点击“确认”or“取消”,在本设备中都显示已经成功配对。实测表明,确实已经配对了,可以进行数据传输。4、由于使用了广播机制,所以需要在Androidmanifest.xml进行如下配置。先配置蓝牙使用权限:& && &uses-permission android:name=&android.permission.BLUETOOTH&/&&uses-permission android:name=&android.permission.BLUETOOTH_ADMIN&/&&然后配置action,将需要用到的广播进行注册&receiver android:name=&com.ywq.broadcast.BluetoothReceiver& && & &intent-filter android:priority=&1000&&& & & & &action android:name=&android.bluetooth.device.action.PAIRING_REQUEST&/&& & & & &action android:name=&android.bluetooth.device.action.FOUND& /&& & &/intent-filter&&/receiver&程序运行流程:1、点击按钮,判断蓝牙是否打开,,执行bluetoothAdapter.startDiscovery();由本地蓝牙设备扫描远程蓝牙设备,startDiscovery()方法是一个异步方法,调用后立即返回。该方法会进行蓝牙设备的搜索,持续12秒。2、搜索时,系统会发送3个广播,分别为:ACTION_DISCOVERY_START:开始搜索 、ACTION_DISCOVERY_FINISHED:搜索结束、&ACTION_FOUND:找到设备,该Intent中包含两个&&&&&&&&&3、在广播接收类中BluetoothReceiver.java中,当设备找到之后会执行其onReceive方法。4、String action = intent.getAction(); //得到action,第一次action的值为BluetoothDevice.ACTION_FOUND,当找到的设备是我们目标蓝牙设备时,调用createBond方法来进行配对。ClsUtils.createBond(btDevice.getClass(), btDevice);该方法执行后,系统会收到一个请求配对的广播,即android.bluetooth.device.action.PAIRING_REQUEST。最后进行自动配对操作。5、配对操作借助工具类ClsUtils.java得到了Android蓝牙API中隐藏的方法,实现自动配对,不弹出配对框的功能。代码如下:MainActivity.javapackage com.example.
import android.app.A
import android.bluetooth.BluetoothA
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
public class MainActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
private Button autopairbtn=
private BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
autopairbtn=(Button) findViewById(R.id.button1);
autopairbtn.setOnClickListener(this);
//设置按钮的监听方法
public void onClick(View arg0) {
if (!bluetoothAdapter.isEnabled())
bluetoothAdapter.enable();//异步的,不会等待结果,直接返回。
bluetoothAdapter.startDiscovery();
BluetoothReceiver.javapackage com.ywq.
import com.ywq.tools.ClsU
import android.bluetooth.BluetoothD
import android.content.BroadcastR
import android.content.C
import android.content.I
import android.util.L
public class BluetoothReceiver extends BroadcastReceiver{
String pin = &1234&;
//此处为你要连接的蓝牙设备的初始密钥,一般为
public BluetoothReceiver() {
//广播接收器,当远程蓝牙设备被发现时,回调函数onReceiver()会被执行
public void onReceive(Context context, Intent intent) {
String action = intent.getAction(); //得到action
Log.e(&action1=&, action);
BluetoothDevice btDevice=
//创建一个蓝牙device对象
// 从Intent中获取设备对象
btDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if(BluetoothDevice.ACTION_FOUND.equals(action)){
//发现设备
Log.e(&发现设备:&, &[&+btDevice.getName()+&]&+&:&+btDevice.getAddress());
if(btDevice.getName().contains(&HC-05&))//HC-05设备如果有多个,第一个搜到的那个会被尝试。
if (btDevice.getBondState() == BluetoothDevice.BOND_NONE) {
Log.e(&ywq&, &attemp to bond:&+&[&+btDevice.getName()+&]&);
//通过工具类ClsUtils,调用createBond方法
ClsUtils.createBond(btDevice.getClass(), btDevice);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.e(&error&, &Is faild&);
}else if(action.equals(&android.bluetooth.device.action.PAIRING_REQUEST&)) //再次得到的action,会等于PAIRING_REQUEST
Log.e(&action2=&, action);
if(btDevice.getName().contains(&HC-05&))
Log.e(&here&, &OKOKOK&);
//1.确认配对
ClsUtils.setPairingConfirmation(btDevice.getClass(), btDevice, true);
//2.终止有序广播
Log.i(&order...&, &isOrderedBroadcast:&+isOrderedBroadcast()+&,isInitialStickyBroadcast:&+isInitialStickyBroadcast());
abortBroadcast();//如果没有将广播终止,则会出现一个一闪而过的配对框。
//3.调用setPin方法进行配对...
boolean ret = ClsUtils.setPin(btDevice.getClass(), btDevice, pin);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.e(&提示信息&, &这个设备不是目标蓝牙设备&);
}工具类ClsUtils.javapackage com.ywq.
/************************************ 蓝牙配对函数 * **************/
import java.lang.reflect.M
import java.lang.reflect.F
import android.bluetooth.BluetoothD
import android.util.L
public class ClsUtils
* 与设备配对 参考源码:platform/packages/apps/Settings.git
* /Settings/src/com/android/settings/bluetooth/CachedBluetoothDevice.java
static public boolean createBond(Class btClass, BluetoothDevice btDevice)
throws Exception
Method createBondMethod = btClass.getMethod(&createBond&);
Boolean returnValue = (Boolean) createBondMethod.invoke(btDevice);
return returnValue.booleanValue();
* 与设备解除配对 参考源码:platform/packages/apps/Settings.git
* /Settings/src/com/android/settings/bluetooth/CachedBluetoothDevice.java
static public boolean removeBond(Class&?& btClass, BluetoothDevice btDevice)
throws Exception
Method removeBondMethod = btClass.getMethod(&removeBond&);
Boolean returnValue = (Boolean) removeBondMethod.invoke(btDevice);
return returnValue.booleanValue();
static public boolean setPin(Class&? extends BluetoothDevice& btClass, BluetoothDevice btDevice,
String str) throws Exception
Method removeBondMethod = btClass.getDeclaredMethod(&setPin&,
new Class[]
{byte[].class});
Boolean returnValue = (Boolean) removeBondMethod.invoke(btDevice,
new Object[]
{str.getBytes()});
Log.e(&returnValue&, && + returnValue);
catch (SecurityException e)
// throw new RuntimeException(e.getMessage());
e.printStackTrace();
catch (IllegalArgumentException e)
// throw new RuntimeException(e.getMessage());
e.printStackTrace();
catch (Exception e)
// TODO Auto-generated catch block
e.printStackTrace();
// 取消用户输入
static public boolean cancelPairingUserInput(Class&?& btClass,
BluetoothDevice device)
throws Exception
Method createBondMethod = btClass.getMethod(&cancelPairingUserInput&);
cancelBondProcess(btClass, device);
Boolean returnValue = (Boolean) createBondMethod.invoke(device);
return returnValue.booleanValue();
// 取消配对
static public boolean cancelBondProcess(Class&?& btClass,
BluetoothDevice device)
throws Exception
Method createBondMethod = btClass.getMethod(&cancelBondProcess&);
Boolean returnValue = (Boolean) createBondMethod.invoke(device);
return returnValue.booleanValue();
//确认配对
static public void setPairingConfirmation(Class&?& btClass,BluetoothDevice device,boolean isConfirm)throws Exception
Method setPairingConfirmation = btClass.getDeclaredMethod(&setPairingConfirmation&,boolean.class);
setPairingConfirmation.invoke(device,isConfirm);
* @param clsShow
static public void printAllInform(Class clsShow)
// 取得所有方法
Method[] hideMethod = clsShow.getMethods();
int i = 0;
for (; i & hideMethod. i++)
Log.e(&method name&, hideMethod[i].getName() + &;and the i is:&
// 取得所有常量
Field[] allFields = clsShow.getFields();
for (i = 0; i & allFields. i++)
Log.e(&Field name&, allFields[i].getName());
catch (SecurityException e)
// throw new RuntimeException(e.getMessage());
e.printStackTrace();
catch (IllegalArgumentException e)
// throw new RuntimeException(e.getMessage());
e.printStackTrace();
catch (Exception e)
// TODO Auto-generated catch block
e.printStackTrace();
Androidmanifest.xml&?xml version=&1.0& encoding=&utf-8&?&
&manifest xmlns:android=&/apk/res/android&
package=&com.example.mybuletooth&
android:versionCode=&1&
android:versionName=&1.0& &
android:minSdkVersion=&8&
android:targetSdkVersion=&21& /&
&uses-permission android:name=&android.permission.BLUETOOTH&/&
&uses-permission android:name=&android.permission.BLUETOOTH_ADMIN&/&
&application
android:allowBackup=&true&
android:icon=&@drawable/ic_launcher&
android:label=&@string/app_name&
android:theme=&@style/AppTheme& &
android:name=&.MainActivity&
android:label=&@string/app_name& &
&intent-filter&
&action android:name=&android.intent.action.MAIN& /&
&category android:name=&android.intent.category.LAUNCHER& /&
&/intent-filter&
&/activity&
&receiver android:name=&com.ywq.broadcast.BluetoothReceiver& &
&intent-filter android:priority=&1000&&
&action android:name=&android.bluetooth.device.action.PAIRING_REQUEST&/&
&action android:name=&android.bluetooth.device.action.FOUND& /&
&/intent-filter&
&/receiver&
&/application&
&/manifest&
布局配置文件activity_main.xml&RelativeLayout xmlns:android=&/apk/res/android&
xmlns:tools=&/tools&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:paddingBottom=&@dimen/activity_vertical_margin&
android:paddingLeft=&@dimen/activity_horizontal_margin&
android:paddingRight=&@dimen/activity_horizontal_margin&
android:paddingTop=&@dimen/activity_vertical_margin&
tools:context=&com.example.mybuletooth.MainActivity& &
android:id=&@+id/button1&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_alignParentLeft=&true&
android:layout_alignParentTop=&true&
android:layout_marginLeft=&54dp&
android:layout_marginTop=&56dp&
android:text=&自动配对& /&
android:id=&@+id/textView1&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_centerVertical=&true&
android:text=&点击按钮,自动搜索蓝牙设备,并且进行配对& /&
&/RelativeLayout&
针对网上其它帖子中的demo不好使的原因,在此给出一些我的看法,是不是这样不敢保证,至少部分是这些原因吧。。。1、出现一个一闪而过的配对框怎么办?答:那是因为广播没有停止,须得调用abortBroadcast();将广播停止。2、自动配对框还是会弹出来怎么办?答:网上好多帖子代码有误,或者没有说清楚。请注意相关配置和工具类中函数的使用。这是本人亲测好使的自动配对Demo,仅供参考,希望对大家有所帮助。有问题可以联系我。&重要更新:******************************************************************************** ,今天和一个咨询我的小伙伴详细的聊了会儿天。他的问题是,下图所示的if语句块进不去。&它的btDevice.getBondState( )=12,但是BluetoothDevice.BOND_NONE=10,这不是肯定进不去么。其中,查阅SDK,可以看到BluetoothDevice的这几个函数和数字的含义是什么。参考网址:如下所示:&&&我一看,天呐,很明显的低级错误。我让他打开设置看看,是否显示已经配对。结果自然是已经配对了。产生原因:这个demo在跑之前,他已经在手机-设置-蓝牙中手动把目标蓝牙配对了。那还玩个毛呀&当手动取消配对后,程序运行正常,log打印和预期一样,自动配对实现。&&&提示:通过这个小失误,可以看出,评论里好多说这也不行,那也不行的。既然好多人都说好使,那你为什么就不行呢?还是多从自身找问题吧,心思缜密点,避免这种低级失误。大哥,你是程序猿好不好。&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&源码下载地址:如果对你有帮助,记得点赞哦~欢迎大家关注我的博客,有问题可以进群讨论哈~
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:466633次
积分:7223
积分:7223
排名:第3036名
原创:202篇
转载:29篇
评论:385条
文章:31篇
阅读:19293
文章:70篇
阅读:168440
阅读:22901
阅读:18680
文章:19篇
阅读:40066
文章:10篇
阅读:9491
阅读:36326
文章:23篇
阅读:35268
(5)(13)(12)(13)(12)(13)(13)(11)(13)(14)(20)(23)(6)(17)(8)(11)(5)(7)(10)(1)(2)(1)(1)
扫码加-技术交流QQ群需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金淘宝秋季上新 火力全开抢占流量
蓝牙自动匹配软件开发,必须兼容所有的Android环境版本
有相似问题想解决?专业顾问来帮助您
匹配服务商
选择服务商,签单
服务商工作
验收并付款
已投标服务商
综合评分:0颗星
速度:0.00
服务:0.00
态度:0.00
好评率:0%
做过相似案例8个
共有2个服务商参与报价,查看更多服务商报价
参与报价,开始赚钱
提交你的报价和方案
中标后交付作品
获得任务赏金
极速:10分钟急速响应
高品质:精选服务商提供服务
放心:不满意可退款
APP成品套餐
APP成品源码套餐
根据浏览的需求为您推荐
交易成功的需求
APP定制开发相关需求
关注猪八戒微信安卓5.0蓝牙用不了/无法配对/自动断开解决方法
- 绿茶文章中心
&&&&&&&&&安卓5.0蓝牙用不了/无法配对/自动断开解决方法
安卓5.0蓝牙用不了/无法配对/自动断开解决方法
作者:佚名
来源:绿茶软件园
  安卓5.0蓝牙用不了/无法配对/自动断开解决方法来咯~很多朋友在升级Android5.0之后表示蓝牙使用起来不正常,那么该如何修复蓝牙问题呢?请试一试下文的方法吧。
  蓝牙无法正常工作也是Android 5.0当中常出现的一个问题。有的用户无法配对,有的在建立连接之后依然无法正常工作,还有的会自动断开连接。
  --可能的解决办法
  首先请确保配对方式正确。某些蓝牙配件需要在按下机身按键之后才会进入配对模式。
  --删除旧的蓝牙配置文件
  进入设置&蓝牙,点击旁边的设置图标,然后点击取消配对。重启后尝试再次连接。
  进入设置&应用&全部&蓝牙分享,然后清除数据和缓存,重启手机。
绿茶小编猜你还喜欢:
本类推荐本类排行
热门软件热门标签最近浏览论坛:
关注/收藏的论坛:
热门论坛推荐:
验证码:输入右侧的字母和数字
下次自动登录
还未注册用户?&&&
您的赞赏是对楼主的鼓励!
1~200元之间
金额须在1~200元之间
去车系频道
自动加载图片
安卓系统自动连接车载蓝牙的解决办法
经过研究安卓系统对蓝牙管理比较严格最允许300秒可见时间今天翻到两个软件有可能可以解决自动连接问题
Speed enabled Bluetooth 当手机移动速度达到定值时自动打开蓝牙并连接已经配对设备
速度判定软件中有两个办法1使用安卓位置检测(直译)理解应该手机GPS2使用基站换速度来判断(知道国外基站我们样)
Bluetooth auto on/off. 当来电话时自动打开蓝牙并连接已配对设备挂机后自动关闭蓝牙
两个软件我都安装明天试试再告诉家结果
引用 l2-12-17 21:09:00 发表于 主楼 的内容:
禁止发布色情、反动及广告内容!
所属:爱车:
2011年汽车之家优秀版主荣誉,颁发给在当年为车友做出突出贡献的版主,线下组织自驾,及时处理投诉等。
汽车之家五周年“我是传奇”活动,参与网友,无论是参与表演,还是卖力鼓掌的网友,只要到场均可获得。
动力,让你开得更快;省油,让你开得更多。如何做到多动力,或少油耗,有啥高招?要动力,还是要省油?
参与汽车之家论坛内部测试的版主及管理,提前找出日常使用及权限的问题,为后续网友内测奠定一定的基础
参与汽车之家口碑内部测试,在测试期间填写口碑,反馈意见,提出合理建议。特颁发口碑内测勋章。
21:09:00 发表在
经过研究安卓系统对蓝牙的管理比较严格,最多允许300秒的可见时间。今天翻到两个软件有可能可以解决自动连接的问题。 Speed enabled Bluetooth 当手机的移动速度达到一定值时自动打开蓝牙并连接已经配对的设备。 速度判定软件中有两个办法,1是使用安卓位置检测(直译)理解应该是手机的GPS。2是使用基站的更换速度来判断(不知道国外的基站是不是和我们一样)。 Bluetooth auto on/off. 当来电话时自动打开蓝牙并连接已配对设备,挂机后自动关闭蓝牙。 两个软件我都安装好了,明天试试再告诉大家结果。
谢谢兄弟提供解决办法
为人民服务
引用 江上细雨
21:18:03 发表于 1楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
22:11:25 | 来自
点击菜单键。出现
永久可见勾选即可
引用 ngnway
22:11:25 发表于 2楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
22:15:02 | 来自
看这几个图应该清楚了。建议选择只匹配对象可见。。安全,你懂的。
引用 ngnway
22:15:02 发表于 3楼 的内容:
禁止发布色情、反动及广告内容!
22:15:02 发表在
看这几个图应该清楚了。建议选择只匹配对象可见。。安全,你懂的。
很多手机厂商没有开放这个权限,可见最多300秒。我的moto不行,老婆的华为没问题
引用 l2-12-17 23:07:49 发表于 4楼 的内容:
禁止发布色情、反动及广告内容!
发表500字以上推荐口碑,点评客观公正,通过工作人员审核,特授予【推荐口碑】专属勋章。
Olá,Olá,2014巴西世界杯来啦~快来加入汽车之家世界杯车迷盛宴吧,下一个预言帝就是你。
一猜到底2014巴西世界杯最后的战役,行动吧,下一站马拉卡纳体育场冠军赛见。
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
12:00:00 | 来自
引用 jimaocai
12:00:00 发表于 5楼 的内容:
禁止发布色情、反动及广告内容!
参与汽车之家10周年“真交情,十年如初”活动,获此勋章,感谢一路上有你的陪伴。
21:09:00 发表在
经过研究安卓系统对蓝牙的管理比较严格,最多允许300秒的可见时间。今天翻到两个软件有可能可以解决自动连接的问题。 Speed enabled Bluetooth 当手机的移动速度达到一定值时自动打开蓝牙并连接已经配对的设备。 速度判定软件中有两个办法,1是使用安卓位置检测(直译)理解应该是手机的GPS。2是使用基站的更换速度来判断(不知道国外的基站是不是和我们一样)。 Bluetooth auto on/off. 当来电话时自动打开蓝牙并连接已配对设备,挂机后自动关闭蓝牙。 两个软件我都安装好了,明天试试再告诉大家结果。
引用 stzxc
12:40:00 发表于 6楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
这个干嘛用的?手机连蓝牙不是很简单么
引用 seaking
12:51:02 发表于 7楼 的内容:
禁止发布色情、反动及广告内容!
参与汽车之家论坛内部测试的网友,在测试中找出隐存的问题,为正式上线的时候,能保证无问题,无BUG。
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
22:15:02 发表在
看这几个图应该清楚了。建议选择只匹配对象可见。。安全,你懂的。
我的是三星NOTE2手机,按你的设置方法,我的手机蓝牙能自动与C5连接(原来没有这样设置,只能手动连接)。
引用 gzztx
08:51:22 发表于 8楼 的内容:
禁止发布色情、反动及广告内容!
21:09:00 发表在
经过研究安卓系统对蓝牙的管理比较严格,最多允许300秒的可见时间。今天翻到两个软件有可能可以解决自动连接的问题。 Speed enabled Bluetooth 当手机的移动速度达到一定值时自动打开蓝牙并连接已经配对的设备。 速度判定软件中有两个办法,1是使用安卓位置检测(直译)理解应该是手机的GPS。2是使用基站的更换速度来判断(不知道国外的基站是不是和我们一样)。 Bluetooth auto on/off. 当来电话时自动打开蓝牙并连接已配对设备,挂机后自动关闭蓝牙。 两个软件我都安装好了,明天试试再告诉大家结果。
我的手机是三星9220,刷的2.3.6版本,连接没问题,也没发生中断故障,唯一的问题就是有时通话回音严重。不知道楼主有没有遇到这种情况?
引用 12-12-19 09:10:32 发表于 9楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
08:51:22 发表在
我的是三星NOTE2手机,按你的设置方法,我的手机蓝牙能自动与C5连接(原来没有这样设置,只能手动连接)。
今早在折腾 声控拨号的软件, 没找到合适的,,呵呵
设想是按转向灯那边的按钮 然后再说话就可以拨打电话或发短信,
目前还没找到软件,你要是找到了告诉我一声
引用 ngnway
15:15:16 发表于 10楼 的内容:
禁止发布色情、反动及广告内容!
两个都不好使
引用 l2-12-20 00:00:43 发表于 11楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
参与汽车之家10周年“真交情,十年如初”活动,获此勋章,感谢一路上有你的陪伴。
00:09:10 | 来自
l2-12-17 21:09:00 发表在 主楼经过研究安卓系统对蓝牙的管理比较严格,最多允许300秒的可见时间。今天翻到两个软件有可能可以解决自动连接的问题。
Speed enabled Bluetooth 当手机的移动速度达到一定值时自动打开蓝牙并连接已经配对的设备。
速度判定软件中有两个办法,1是使用安卓位置检测(直译)理解应该是手机的GPS。2是使用基站的更换速度来判断(不知道国外的基站是不是和我们一样)。
Bluetooth auto on/off. 当来电话时自动打开蓝牙并连接已配对设备,挂机后自动关闭蓝牙。
两个软件我都安装好了,明天试试再告诉大家结果。第二个软件的思路真好啊 正好适合我的情况 能否先分享一下这个安装文件
非常感谢!
引用 shidimension
00:09:10 发表于 12楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
参与汽车之家10周年“真交情,十年如初”活动,获此勋章,感谢一路上有你的陪伴。
00:11:04 | 来自
22:15:02 发表在 地板看这几个图应该清楚了。建议选择只匹配对象可见。。安全,你懂的。我的没这些
引用 shidimension
00:11:04 发表于 13楼 的内容:
禁止发布色情、反动及广告内容!
一猜到底2014巴西世界杯最后的战役,行动吧,下一站马拉卡纳体育场冠军赛见。
08:51:22 发表在
我的是三星NOTE2手机,按你的设置方法,我的手机蓝牙能自动与C5连接(原来没有这样设置,只能手动连接)。
我也是NOTE2 音频流可以连接 但是无法播放啊 是不是一定要把文件放某个目录下?
引用 zhenigma
01:22:17 发表于 14楼 的内容:
禁止发布色情、反动及广告内容!
参与汽车之家论坛内部测试的网友,在测试中找出隐存的问题,为正式上线的时候,能保证无问题,无BUG。
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
这个不清楚,但是,用手机蓝牙在车上放音乐,手机很费电,没必要,音质也不好,使用蓝牙就可以用,不用要求这么高。
引用 gzztx
09:24:10 发表于 15楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
01:22:17 发表在
我也是NOTE2 音频流可以连接 但是无法播放啊 是不是一定要把文件放某个目录下?
。我是无意中摸索到的,,,你要先开收音机,再按soure键 切换到手机的音频就可以放手机里任何声音,包括触屏的声音
引用 ngnway
09:25:58 发表于 16楼 的内容:
禁止发布色情、反动及广告内容!
一猜到底2014巴西世界杯最后的战役,行动吧,下一站马拉卡纳体育场冠军赛见。
09:25:58 发表在
哈哈 。我是无意中摸索到的,,,你要先开收音机,再按soure键 切换到手机的音频就可以放手机里任何声音,包括触屏的声音
我还是不会自动连接蓝牙~
引用 zhenigma
18:15:19 发表于 17楼 的内容:
禁止发布色情、反动及广告内容!
00:09:10 发表在
第二个软件的思路真好啊 正好适合我的情况 能否先分享一下这个安装文件
非常感谢!
安卓市场有
引用 l2-12-21 20:57:10 发表于 18楼 的内容:
禁止发布色情、反动及广告内容!
09:10:32 发表在
我的手机是三星9220,刷的2.3.6版本,连接没问题,也没发生中断故障,唯一的问题就是有时通话回音严重。不知道楼主有没有遇到这种情况?
没遇到过,我主要是想解决自动连接蓝牙的问题
引用 l2-12-21 20:59:53 发表于 19楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家·知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家·知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
18:15:19 发表在
我还是不会自动连接蓝牙~
找找我在帖子发的截图,今天好像还有个帖子有详细的步骤
引用 ngnway
22:37:08 发表于 20楼 的内容:
禁止发布色情、反动及广告内容!
正在提交回复,请稍候...
mainTopic.xRender=YES
楼主有更新时通知我
已取消此帖的收藏
您已被楼主屏蔽,不能回复该帖子}

我要回帖

更多关于 蓝牙4.0设备自动配对 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信