Android获取星历数据和gnss测量

标签 android android-gps

在阅读 http://gpsworld.com/innovation-precise-positioning-using-raw-gps-measurements-from-android-smartphones/ 之后,我作为初学者正在开发 Android 应用程序.

  1. 我有一台 LG V20 可以试用。但是,该应用程序报告说 gps LG V20 上的芯片是 2015 年的,无法提供 gnss 测量。 有谁知道现在市面上哪些手机支持 gnssmeasurements 与匹配的 GPS 芯片?
  2. 我们如何从 android api 中提取星历数据?我的 LG V20 运行 Nougat 操作系统,但正在尝试注册 gnssNavigationMessage 监听器 给出 STATUS_UNKNOWN。 gnssNavigationMessage 是正确的 API 吗? 星历数据?

最佳答案

您所指的 gpsworld.com 上的文章指出 Nexus 9 平板电脑、Nexus 5x 手机、Nexus 6p 手机、Pixel 手机和 Pixel XL 手机支持 GNSS 原始测量。

参见 https://github.com/google/gps-measurement-tools/releases对于示例应用程序,GnssLogger。

我使用 Nexus 5x 和 Android 7.0,它支持 GnssMeasurements 但不支持 GnssNavigationMessages,因此您无法获取星历数据。

关于Android获取星历数据和gnss测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42027815/

相关文章:

java - 如何根据通过 Google GNSSLogger 获取的参数计算伪距?

android - 比较存储在 android 字符串资源中的字符串?

java - 如何计算当前方向和GPS点之间的角度

Android SQL 数据库找不到正确的行

android - "android.intent.category.DEFAULT"的目的是什么?

java - Android-Things GpsService 未初始化

java - 使用 FusedLocationApi 启用/禁用监听器?

android - 将 Gps 作为后台服务运行并将接收到的当前位置数据与 Sqlite 中的值进行比较?

android - 垂直TextView在Android中占用太多空间

android - ScrollView 中的 recyclerview 会影响滚动位置