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

前言:如果要共享蓝牙设备A的的网络,设备B只需要配对好设备A,并勾选”互联网访问”,如下图所示:

关于蓝牙设备之间共享网络的问题(android4.2)_第1张图片

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

项目: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)