zoukankan      html  css  js  c++  java
  • Android编程 高德地图 AMapLocationClientOption 类中 setWifiActiveScan过时

    高德地图中   定位包中有以下方法:

     

    AMapLocationClientOption  类中  setWifiActiveScan  过时

    isWifiActiveScan

    public boolean isWifiActiveScan()
    已过时。 
    是否主动刷新WIFI
    默认值:true 主动刷新
    模式为仅设备定位(Device_Sensors)时无效
    返回:
    true:主动刷新
    false:被动刷新
    从以下版本开始:
    2.0.0
        • setWifiActiveScan

          public AMapLocationClientOption setWifiActiveScan(boolean isWifiActiveScan)
          已过时。 
          设置是否主动刷新WIFI
          默认值:true 主动刷新
          模式为仅设备模式(Device_Sensors)时无效
          参数:
          isWifiActiveScan - 是否主动刷新WIFI true:主动刷新
          false:被动刷新
          从以下版本开始:
          2.0.0

     

    有上面的SDK帮助文档中可以看到,     高德地图  定位包   com.amap.api.location  中, AMapLocationClientOption  下面的,  主动设置Wifi刷新和获取是否主动刷新的api已经有所改动,也就是说老版本的已经过时。

     

    具体情况如下:

     

    打印调试信息:

    以上可以看到  主动调用Wifi刷新的功能已经过时,但是仍可以设置。

     

     

     

     

    很不幸的是,这个过时的方法在 设置 为  false 以后仍然打印调试的结果为true,  可以发现该方法无效。

     

     

     

    纠正:

    上面的打印调试信息存在一定的错误,  在设置   setWifiActiveScan 后应该使用   isWifiActiveScan  来进行判断。

     

     

    再一次试验:

     

     

     

     

    推荐用法:

    在新版本中我们可以 使用  setWifiScan  方法来设置是否可以调用   Wifi   刷新。

     

     

    调试信息:

    04-05 10:14:53.837 20534-20534/com.joe.ditudemo V/mLocationOption:  false

     

     

     

     

  • 相关阅读:
    Python-24-Django(Model Form、Ajax、上传文件、KindEditor)
    P23-Django-model、Form补充 & 序列化
    P22-Django-Session、CSRF、Form、信号
    21-Python-Django进阶补充篇
    Python-Django进阶
    Python-18-Django 基础篇
    17-前端开发之jQuery
    15-前端开发之JavaScript
    14-前端开发之CSS
    14-前端开发之HTML
  • 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/8721330.html
Copyright © 2011-2022 走看看