您的位置:首页 > 理论基础 > 计算机网络

关于蓝牙设备之间共享网络的问题(android4.2)

2016-07-13 09:39 423 查看

前言:如果要共享蓝牙设备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设备自带有这个”互联网访问”的这个选择,如果说不支持的话,手机本身是支持的,如果说支持的话,开发中又被隐藏掉了,有哪位大神做过类似的开发吗?求指教????

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: