导航:首页 > 软件资讯 > APP蓝牙怎么设置自动重连

APP蓝牙怎么设置自动重连

发布时间:2023-12-20 19:54:22

A. 如何实现android蓝牙自动配对连接

android蓝牙自动配对连接的具体代码如下:
1. 获取蓝牙适配器BluetoothAdapter blueadapter=BluetoothAdapter.getDefaultAdapter();
如果BluetoothAdapter 为null,说明android手机没有蓝牙模块。
2. 判断蓝牙模块是否开启,blueadapter.isEnabled() true表示已经开启,false表示蓝牙并没启用。
3. 启动配置蓝牙可见模式,即进入可配对模式Intent in=new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
in.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 200);
startActivity(in); ,200就表示200秒。
4. 获取蓝牙适配器中已经配对的设备Set device=blueadapter.getBondedDevices();
当然,还需要在androidManifest.xml中声明蓝牙的权限5.自动配对设置Pin值

static public boolean autoBond(Class btClass, BluetoothDevice device, String strPin)
throws Exception {
Method autoBondMethod = btClass.getMethod("setPin", new Class[] { byte[].class });
Boolean result = (Boolean) autoBondMethod
.invoke(device, new Object[] { strPin.getBytes() });
return result;
}

6.开始配对请求
static public boolean createBond(Class btClass, BluetoothDevice device) throws Exception {
Method createBondMethod = btClass.getMethod("createBond");
Boolean returnValue = (Boolean) createBondMethod.invoke(device);
return returnValue.booleanValue();
}

阅读全文

与APP蓝牙怎么设置自动重连相关的资料

热点内容
程序员能创造的价值 浏览:257
服务器上的redis是什么意思 浏览:377
软件产品经理与程序员 浏览:920
高中生程序员 浏览:890
ps处理pdf 浏览:721
服务器c1什么意思 浏览:220
哈尔滨手机什么app拍违章有奖励 浏览:477
盗贼用什么app最好 浏览:902
51单片机如何测量电导率 浏览:499
移动花卡怎么使用app流量 浏览:554
个税算法2021表格公式解读 浏览:174
怎么进入电脑板2b2t服务器 浏览:284
idea编译进度条 浏览:134
文件夹工具箱软件 浏览:688
最近为什么手机连不上索尼服务器 浏览:877
海康录像机怎么关视频加密 浏览:788
编程以后有可能被机器人代替吗 浏览:523
windows创建文件命令 浏览:988
linuxcopy文件内容 浏览:384
程序员帅哥秃顶 浏览:841