志不强者智不达,言不信者行不果。这篇文章主要讲述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);
}
推荐阅读
- Android Programming
- android开发注意几点
- Jupyter Notebook入门指南
- 了解持续集成和持续部署
- 11个初学者学习Python的资源
- 3个用于前端开发的最佳JavaScript框架/库
- 来看看基于Kite的Python自动补全工具吧
- 每个程序员都应该知道的13个最佳IDE
- 10种用于格式化和优化CSS文件的最佳工具