Я разрабатываю приложение LBS для WP7.
И мне стало интересно, можно ли проверить, включены ли службы определения местоположения? Можно ли перейти из приложения в настройки ОС, чтобы пользователь мог их включить?
Спасибо!
Вы можете создать экземпляр GetCoordinateWatcher. Если его Status == GeoPositionStatux.Disabled, то служба определения местоположения не включена.
GetCoordinateWatcher
Status == GeoPositionStatux.Disabled
Вы не можете перейти к настройкам телефона, поэтому вам нужно будет дать полезное описание проблемы пользователю и его действиям.
Навигация между приложениями в настоящее время ограничена «задачами» ( Средства запуска и выбора ), для которых настройки не имеют представителя.
Интересно, что он находится на вершине очень общей (и очень внутренней) навигационной системы на основе Uri, которая, будем надеяться, будет расширена для большей навигации между приложениями.