我怎么能打开&当我的应用程序开启时,在WP7中关闭gps关闭?

时间:2011-08-21 08:10:38

标签: c# windows-phone-7 gps

我正在使用app,我需要打开它关闭GPS,意味着当用户打开我的应用程序然后gps开始工作&当关闭应用程序时,gps会自动关闭。

1 个答案:

答案 0 :(得分:2)

如果您的意思是'如何在我的应用中打开/关闭GPS,即使用户在设置中将其关闭?',也不能。 用户必须首先选择启用GPS,然后(根据市场规则)您必须询问他们是否可以使用GPS功能,并且必须有一种方法让他们在您的应用内为您的应用关闭GPS。 / p>

如果您只是询问如何使用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();

虽然调查反应方式使用它并不是一个坏主意。