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

更多相关文章

  1. Android设备检测
  2. Android蓝牙BLE的详细讲解
  3. android利用handler实现倒计时功能
  4. Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
  5. Android判断设备是手机还是平板
  6. Android设备的显示信息
  7. android 带清除功能的输入框控件
  8. Android中获取设备的IP

随机推荐

  1. android 设置progressbar的背景颜色
  2. [置顶] android 抽屉效果,内容GridView来
  3. 深入Gradle插件开发
  4. Android(安卓)Things APP版本更新解决方
  5. android 中文 API (41) —— RatingBar.O
  6. Android(安卓)四大组件之 Service(一)
  7. android地图定位
  8. Android(安卓)android:allowBackup waiti
  9. Android—— 4.2 Vold挂载管理_主体构建m
  10. [Android][SystemUI]navigationbar 3个虚