Android 7.1 默认位置信息模式设置为高精确度:
Android原生的位置信息模式默认是“仅限设备”,现根据客户提出的需求,需要将位置信息模式默认设置为“高精确度”
具体修改点如下:
将 /frameworks/base/packages/SettingsProvider/res/values/defaults.xml中
<string name="def_location_providers_allowed" translatable="false">gps</string>
修改为
<string name="def_location_providers_allowed" translatable="false">gps,network</string>
注:此方法兼容至Android 9.0版本