如果这样不可达到,求高手指点替代方法,主要目的是想让两个手机能在短距离内互相检测到对方的存在。

解决方案 »

  1.   

    不可以的
    用wifi-direct代替应该可以
      

  2.   

    LZ   很明确的告诉你   android的代码实现是  如果是当成热点即ap   会关闭终端连接这部分功能的   
      

  3.   

    当在settings使能Wifi后, 首先会调用WifiService.setApEnabled(false), 也就是禁止Wifi模块的作为Ap(Access Point, 即一个接入点)的功能。需要了解的是, 现在的硬件Wifi模块即支持去连接附近的Ap, 也可以作为Ap供其它设备接入。那么给其它设备接入有什么用处呢? 那就是tethering, 即网络共享。 假设你的设备当前可以通过以太网访问因特网, 当在Wifi上使能Ap功能时, 其它连入的设备就可以通过这台设备访问因特网。 当然在同一时刻, 只能有一种身份。
    可以去看看 http://blog.csdn.net/z642010820/article/details/7341476