android - 如何在 android 中检查 Gps 信号强度

标签 android gps

我正在尝试使用三个条来通知您的 GPS 信号有多强。三格表示连接良好,一格表示信号弱等。如何检查 gps 信号强度并显示相应的格?谢谢

最佳答案

我认为没有强度这样的东西,但我认为你的意思是准确性,当设备正在检索坐标和与你的位置相关的其他数据时,你看到的条在“闪烁”(在手机的通知栏上) .

您可以使用 getAccuracy() 方法测量精度,但精度取决于有多少卫星覆盖您的区域和其他因素(谷歌周围),您可以使用 收集这些信息getSatellites().

为了您的目的,您可以测量精度并显示自定义 GPS 指示器的自定义条数。

卫星发送称为 NMEA 的原始数据包,其中包含广泛的信息(字符串)。您可以在这里阅读更多内容:

http://aprs.gids.nl/nmea/

关于android - 如何在 android 中检查 Gps 信号强度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033918/

相关文章:

arrays - GSON 阵列,错误消息 : Expected a string but was BEGIN_ARRAY

android - Cordova 抛出异常跨源请求仅支持协议(protocol)方案

安卓 : how to capture a image of GPS location

ios - iPhone/iPad 是否同时使用 GPS 和 GLONASS?我可以管理它们吗?

ruby-on-rails - Ruby 中有哪些工具或实践可以用于服务器中的海量实时数据及其在浏览器上的可视化?

php - 在 MySQL 中存储多个 GPS 坐标

android - 如何获取当前在 AdapterView 中显示的项目?

android - 我可以在另一个类中传递 View 模型范围吗?协程

java - 当有 wifi 连接时,android 会断开蜂窝连接吗?

android - GPS 关闭时谷歌地图崩溃(请求位置)