我正在使用app,我需要打开它关闭GPS,意味着当用户打开我的应用程序然后gps开始工作&当关闭应用程序时,gps会自动关闭。
答案 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();
虽然调查反应方式使用它并不是一个坏主意。