Android 6.0 默认关闭定位和GPS,开启后默认选省电

志不强者智不达,言不信者行不果。这篇文章主要讲述Android 6.0 默认关闭定位和GPS,开启后默认选省电相关的知识,希望能为你提供帮助。
默认关闭定位和GPS 修改位置frameworks/base/packages/SettingsProvider/res/values/defaults.xml

< string name=" def_location_providers_allowed" translatable=" false" > network,gps< /string> 修改为 < string name=" def_location_providers_allowed" translatable=" false" > < /string>

默认省电 修改位置【Android 6.0 默认关闭定位和GPS,开启后默认选省电】com/android/settings/location/LocationSettings.java
public class LocationSettings extends LocationSettingsBase @Override public void onSwitchChanged(Switch switchView, boolean isChecked) { if (isChecked) { //setLocationMode(android.provider.Settings.Secure.LOCATION_MODE_HIGH_ACCURACY); setLocationMode(android.provider.Settings.Secure.LOCATION_MODE_BATTERY_SAVING); } else { setLocationMode(android.provider.Settings.Secure.LOCATION_MODE_OFF); }


    推荐阅读