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? –