0
我工作的應用程序,爲此我需要在&關掉GPS,意味着當用戶打開我的應用程序,然後全球定位系統關閉應用程序時開始工作&,GPS自動關閉。當我的應用程序開啓和關閉時,如何打開和關閉WP7中的gps?
我工作的應用程序,爲此我需要在&關掉GPS,意味着當用戶打開我的應用程序,然後全球定位系統關閉應用程序時開始工作&,GPS自動關閉。當我的應用程序開啓和關閉時,如何打開和關閉WP7中的gps?
如果你的意思是'我怎麼打開/在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();
雖然尋找到了無功的方式來使用這不是一個壞主意。
是的,我想,當我的應用程序啓動它要求用戶在GPS開關!我怎樣才能做到這一點? –
您可以使用'MessageBox.Show(「請打開您的GPS以使用此應用程序」)',但他們必須先退出您的應用才能打開它。 你會需要檢查觀察者身份,看它是否是'GeoPositionStatus.Disabled'告訴如果GPS是關閉的,我想。 –
不是一個好的解決方案!任何其他方式,如:像滑動條出現哪些按鈕來打開GPS? –