2012-01-16 61 views
0

有一個BlackberryLocation類可以給你的衛星數量,當你得到你的手機的位置。問題是這個類只在API 5及更高版本上可用。我使用API​​ 4.5,只有一個類Location,但我還沒有找到一種方法,可以給我衛星的數量。我需要知道是否有可能在API 4.5上獲得衛星數量,或者我必須使用API​​ 5和更高版本?獲得衛星數量在黑莓api 4.5

回答

1

你必須解析NMEA字符串,使用您的Location對象:

location.getExtraInfo("application/X-jsr179-location-nmea"); 

該方法返回一個字符串,當不爲空,包含關於修訂數據。你可以使用逗號字符來標記它。如果第一個標記值爲"$GPGGA"值,則第八個標記包含衛星的數量。

此處瞭解詳情:
http://www.blackberry.com/developers/docs/4.5.0api/javax/microedition/location/Location.html#getExtraInfo(java.lang.String