получить счетчик спутников на Blackberry API 4,5 - PullRequest
0 голосов
/ 16 января 2012

Существует класс BlackberryLocation, который может подсчитать количество спутников, когда вы узнаете местоположение своего телефона. Проблема в том, что этот класс доступен только в API 5 и более поздних версиях. Я работаю с API 4.5, и есть только класс Location, но я не нашел метод, который мог бы подсчитать количество спутников. Мне нужно знать, возможно ли получить количество спутников на API 4.5 или я должен использовать API 5 и более поздние версии?

1 Ответ

1 голос
/ 16 января 2012

Вы должны проанализировать строку 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...