关于蓝牙设备之间共享网络的问题(android4.2)
16lz
2021-01-23
前言:如果要共享蓝牙设备A的的网络,设备B只需要配对好设备A,并勾选”互联网访问”,如下图所示:
项目:android设备通过蓝牙配对ubuntu设备,ubuntu设备可以访问互联网并且提供网络共享给android设备,android设备需要打开”互联网访问”的功能,如下图所示,简单点说就是以下几个步骤:
- 1、蓝牙配对ubuntu设备
- 2、勾选”互联网访问”项
以上2个步骤,第1步好说,网上关于配对的开发资料很多,关键是第2步,如何在程序中实现勾选”互联网访问”的功能???
经过了解,互联网访问的功能是蓝牙的Pan协议来控制,可是android4.2中似乎并没有实现蓝牙的Pan协议,在android的源码中看到如下代码:
/** * PAN Profile * @hide */ public static final int PAN = 5;
可以看到Pan被隐藏掉了,可是我的android设备自带有这个”互联网访问”的这个选择,如果说不支持的话,手机本身是支持的,如果说支持的话,开发中又被隐藏掉了,有哪位大神做过类似的开发吗?求指教????
更多相关文章
- Android设备检测
- Android蓝牙BLE的详细讲解
- android利用handler实现倒计时功能
- Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
- Android判断设备是手机还是平板
- Android设备的显示信息
- android 带清除功能的输入框控件
- Android中获取设备的IP