以编程方式关闭GPS [英] Switch off GPS programmatically
问题描述
但是如果你以编程方式从你的应用程序中关闭GPS,那么如果其他程序可以通过它来关闭GPS(但只能看到12个Upvotes)应用程序使用GPS服务?
解决方案 将会像
打开android的 Settings
,然后告诉用户在退出应用程序时关闭GPS ...
为此,您可以这样做:
Intent i = new Intent(android.provider.Settings。 ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(i);
或 您可以尝试像 这款应用关闭gps,但仍可供其他应用使用。 What i have: Currently my app is giving location through gps. what i want: Gps to turn off automatically after i exit from the application. Because it keeps on telling me the location time and again that looks odd and also gps consume a lot battery. Looking at above comment thread it seems its possible to turn OFF GPS programatically (But seeing only 12 Upvotes) But if you switch OFF GPS from your application programatically, what if other applications use GPS Service ? The solution would be like Open For this you can do like : OR You can try like This shutdown gps for this app, but its still available for use by other apps. 这篇关于以编程方式关闭GPS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
locationManager.removeUpdates(myLocationListener);
locationManager = null;
Settings
of android and then tell user to turn OFF GPS when he exits from the application...Intent i = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(i);
locationManager.removeUpdates(myLocationListener);
locationManager = null;