Как я могу включить и выключить GPS в WP7, когда мое приложение включено и выключено? - PullRequest
0 голосов
/ 21 августа 2011

Я работаю над приложением, для которого мне нужно включить и выключить GPS. Это означает, что когда пользователь открывает мое приложение, то начинает работать gps, а при выключении приложения gps автоматически отключается.

1 Ответ

2 голосов
/ 21 августа 2011

Если вы имеете в виду ', как включить / выключить GPS в моем приложении, даже если у пользователя он отключен в настройках? ', вы не можете.Пользователь должен сначала включить GPS, а затем (в соответствии с правилами рынка) вы должны спросить его, можете ли вы использовать функции GPS, и у них должен быть способ отключить GPS для вашего приложения внутри вашего приложения.

Если вы просто спрашиваете, как вы можете использовать GPS, вам нужен класс GeoCoordianteWatcher

Самый простой способ его использования:

var watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Default);
watcher.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(watcher_PositionChanged);
watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(watcher_StatusChanged);
watcher.Start();

Хотясмотреть на Реактивные способы его использования - неплохая идея.

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