GPS是测试什么东西?

GPS是测试什么东西? GPS 测的是设备 GPS 定位模块/芯片能否正常工作在 RC 连续测试里属于 Mode A 第 10 项。测什么检查项 说明GPS 开关系统里 GPS 定位是否已开启定位权限是否有 ACCESS_FINE_LOCATION能否定位能否收到卫星信号并得到 经纬度不是测 2G/3G/4G 蜂窝网络。需求文档里写蜂窝由实验室用 信号模拟器 单独测一般不在 App 里测。主界面 GPS较完整流程大致是检查 GPS Provider 是否开启检查定位权限注册 LocationManager.requestLocationUpdates(GPS_PROVIDER)最多等 30 秒PASS收到位置有纬度、经度、精度FAILGPS 未开 / 无权限 / 30 秒内无定位日志示例Latitude: 31.xxxLongitude: 121.xxxAccuracy: xx mFinal: PassRC 模式 GPS当前较简RC 里 HardwareTestHelper.checkGps() 目前只检查 GPS 是否开启GPS 开着 → PASSGPS 关着 → FAIL不会像主界面那样等 30 秒收卫星、拿经纬度。实验室里怎么测设备放在 GPS 信号模拟器/暗室 或 能收到卫星信号 的环境连续跑 RC 时验证 GPS 模块在 EMC 环境下 不被干扰、能维持开启/定位主界面测时更严格要 真正定位成功一句话 GPS 测的是 卫星定位能力开关 能否拿到位置不是测移动网络。主界面会等定位RC 目前 mainly 只查 GPS 是否开启。若 RC 也要和主界面一样等定位可以说一声我可以帮你改。