com.amap.api.location

## 类 AMapLocationQualityReport

- java.lang.Object
- - com.amap.api.location.AMapLocationQualityReport

- 所有已实现的接口:
    java.lang.Cloneable

      public class AMapLocationQualityReport
      extends java.lang.Object
      implements java.lang.Cloneable

  高德定位质量报告，随定位结果一起返回 Created by hongming.wang on 2017/8/29.
  从以下版本开始:
    3.6.0

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `GPS_STATUS_MODE_SAVING` 卫星定位状态--选择的定位模式中不包含卫星定位 Android 4.4以上的手机设置中开启了定位（位置）服务，但是选择的模式为省电模式，不包含卫星定位 建议选择包含gps定位的模式（例如：高精度、仅设备）
    `static int` | `GPS_STATUS_NOGPSPERMISSION` 卫星定位状态--没有GPS定位权限 如果没有GPS定位权限无法进行卫星定位, 建议在安全软件中授予GPS定位权限
    `static int` | `GPS_STATUS_NOGPSPROVIDER` 卫星定位状态--手机中没有GPS Provider，无法进行卫星定位
    `static int` | `GPS_STATUS_OFF` 卫星定位状态--GPS开关关闭 建议开启GPS开关，提高定位质量 Android 4.4以下的手机是gps开关关闭-建议开启gps开关 Android 4.4以上的手机设置中关闭了定位（位置）服务-建议开启定位服务，并选择包含gps的定位模式
    `static int` | `GPS_STATUS_OK` 卫星定位状态--正常

  - ### 构造器概要

    构造器
    构造器和说明
    `AMapLocationQualityReport()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getAdviseMessage()` 获取提示语义,状态良好时，返回的是内容为空 根据当前的质量报告，给出相应的建议
    `int` | `getGPSSatellites()` 获取当前的卫星数， 只有在非低功耗模式下此值才有效
    `int` | `getGPSStatus()` 获取卫星状态信息，只有在非低功耗模式下此值才有效
    `long` | `getNetUseTime()` 获取网络定位时的网络耗时 单位：毫秒
    `java.lang.String` | `getNetworkType()` 获取网络连接类型（2G、3G、4G、WIFI)
    `boolean` | `isInstalledHighDangerMockApp()` 是否安装了高危位置模拟软件 首次定位可能没有结果
    `boolean` | `isWifiAble()` wifi开关是否打开 如果wifi关闭建议打开wifi开关，提高定位质量

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细资料

    - #### GPS_STATUS_OK

          public static final int GPS_STATUS_OK

      卫星定位状态--正常
      从以下版本开始:
        3.6.0
      另请参阅:
        常量字段值

    - #### GPS_STATUS_NOGPSPROVIDER

          public static final int GPS_STATUS_NOGPSPROVIDER

      卫星定位状态--手机中没有GPS Provider，无法进行卫星定位
      从以下版本开始:
        3.6.0
      另请参阅:
        常量字段值

    - #### GPS_STATUS_OFF

          public static final int GPS_STATUS_OFF

      卫星定位状态--GPS开关关闭

      建议开启GPS开关，提高定位质量
      Android 4.4以下的手机是gps开关关闭-建议开启gps开关
      Android 4.4以上的手机设置中关闭了定位（位置）服务-建议开启定位服务，并选择包含gps的定位模式

      从以下版本开始:
        3.6.0
      另请参阅:
        常量字段值

    - #### GPS_STATUS_MODE_SAVING

          public static final int GPS_STATUS_MODE_SAVING

      卫星定位状态--选择的定位模式中不包含卫星定位

      Android 4.4以上的手机设置中开启了定位（位置）服务，但是选择的模式为省电模式，不包含卫星定位
      建议选择包含gps定位的模式（例如：高精度、仅设备）

      从以下版本开始:
        3.6.0
      另请参阅:
        常量字段值

    - #### GPS_STATUS_NOGPSPERMISSION

          public static final int GPS_STATUS_NOGPSPERMISSION

      卫星定位状态--没有GPS定位权限

      如果没有GPS定位权限无法进行卫星定位, 建议在安全软件中授予GPS定位权限

      从以下版本开始:
        3.6.0
      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### AMapLocationQualityReport

          public AMapLocationQualityReport()

  - ### 方法详细资料

    - #### isWifiAble

          public boolean isWifiAble()

      wifi开关是否打开

      如果wifi关闭建议打开wifi开关，提高定位质量

      返回:
        wifi开关是否打开，true:开; false:关闭
      从以下版本开始:
        3.6.0

    - #### getGPSStatus

          public int getGPSStatus()

      获取卫星状态信息，只有在非低功耗模式下此值才有效
      返回:
        卫星状态信息
      从以下版本开始:
        3.6.0

    - #### getGPSSatellites

          public int getGPSSatellites()

      获取当前的卫星数， 只有在非低功耗模式下此值才有效
      返回:
        当前的星数
      从以下版本开始:
        3.6.0, 3.6.0

    - #### getNetworkType

          public java.lang.String getNetworkType()

      获取网络连接类型（2G、3G、4G、WIFI)
      返回:
        网络连接类型
      从以下版本开始:
        3.7.0

    - #### getNetUseTime

          public long getNetUseTime()

      获取网络定位时的网络耗时 单位：毫秒
      返回:
      从以下版本开始:
        3.7.0

    - #### isInstalledHighDangerMockApp

          public boolean isInstalledHighDangerMockApp()

      是否安装了高危位置模拟软件 首次定位可能没有结果
      返回:
        true:有安装; false:没有安装
      从以下版本开始:
        4.6.0

    - #### getAdviseMessage

          public java.lang.String getAdviseMessage()

      获取提示语义,状态良好时，返回的是内容为空

      根据当前的质量报告，给出相应的建议

      返回:
        定位语义
      从以下版本开始:
        3.7.0