开发者

How can I check Gps Signal strength in android

I'm trying to have three bars that act as a notification to how strong your gps signal is. Three bars for good开发者_如何学JAVA connection, one bar for weak etc. How do I check the gps signal strength and show the corresponding bars? Thanks


I think there is no such thing as strength, but I think you mean accuracy, the bars you see are "blinking"(on the notification bar on the phone) while device is retrieving the coordinates and other data related to your position.

You can measure the accuracy with using getAccuracy() method, but the accuracy depends on how much satellites cover your area and other factors (Google around), you can collect this information with getSatellites().

For your purpose you can measure the accuracy and display custom number of bars for your custom GPS indicator.

Satellites send raw data package known as NMEA which contains wide range of information (strings). You can read more here:

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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜