美文网首页AndroidAndroid开发Android开发经验谈
Android 位置信息开关默认值修改

Android 位置信息开关默认值修改

作者: Tom_Ji | 来源:发表于2020-04-15 14:23 被阅读0次

    最近工作要求修改位置信息的默认值,遇到了很多坑,记录一下。主要修改的地方有两个:
    1.在framework/base/packages/SettingsProvider/res/values/defaults.xml中,找到key值为 def_location_providers_allowed 的选项,修改为如下所示(去掉gps)。

    <string name="def_location_providers_allowed" translatable="false"></string>
    
    

    2.在framework/base/packages/SettingsProvider/src/com/android/providers/settings/DataBaseHelper.java中的loadSystemSettings(SQLiteDatabase db)方法中,修改如下代码:

    
    //Allow mock locations default, based on build
    loadSettings(stmt, Settings.Secure.ALLOW_MOCK_LOCATION,
              /*"1".equals(SystemProperities.get("ro.allow.mock.location")) ? 1 : */ 0 )
    

    相关文章

      网友评论

        本文标题:Android 位置信息开关默认值修改

        本文链接:https://www.haomeiwen.com/subject/kndcvhtx.html