android4.0.4 系统默认值的修改

android4.0.4 系统默认值的修改  【设置-》SIM卡管理-》卡(1/2)代表色/名字/本机号-》本机号显示,修改默认为后四位】  frameworks\base\core\java\android\provider\Telephony.java      public&nbspstatic&nbspfinal&nbspint&nbspDISLPAY_NUMBER_DEFAULT =&nbspDISPLAY_NUMBER_LAST; 【设置-》SIM卡管理-》默认SIM卡-》数据连接-》点击SIM卡时,在弹出的提示框标题中加入字符提示】  frameworks\base\packages\SystemUI\res\values-zh-rCN\strings.xml packages\apps\Settings\res\values-zh-rCN\strings.xml packages\apps\Settings\res\values-zh-rTW\strings.xml 修改如下字符串:     <string&nbspname="data_connection_service">数据连接-打开产生流量费用</string>  【设置-》存储-》首选安装位置-》修改默认为SD卡】  frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java  函数private&nbspvoid&nbsploadSystemSettings(SQLiteDatabase&nbspdb)中    loadSetting(stmt,&nbspSettings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_AUTO); 改为   loadSetting(stmt,&nbspSettings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_EXTERNAL);  【设置-》位置服务-》GPS卫星,修改默认为关闭】  frameworks\base\packages\SettingsProvider\res\values\defaults.xml   <string&nbspname="def_location_providers_allowed" 

 

 

translatable="false">gps</string> 改为     <string&nbspname="def_location_providers_allowed" translatable="false"></string>  【设置-》日期和时间-》自动确定日期和时间,修改默认为关闭】 frameworks\base\packages\SettingsProvider\res\values\defaults.xml     <bool&nbspname="def_auto_time">false</bool> 【设置-》日期和时间-》自动确定时区,修改默认为关闭】  frameworks\base\packages\SettingsProvider\res\values\defaults.xml   <bool&nbspname="def_auto_time_zone">false</bool> 【设置-》日期和时间-》使用24小时格式,修改默认为打开】 frameworks\base\core\java\android\text\format\DateFormat.java 在该文件中下面的代码:  ?                  public&nbspstatic&nbspboolean&nbspis24HourFormat(Context&nbspcontext) {  String value = Settings.System.getString(context.getContentResolver(),  Settings.System.TIME_12_24);  if (value ==&nbspnull) {  Locale&nbsplocale =&nbspcontext.getResources().getConfiguration().locale;  synchronized (sLocaleLock) {  if (sIs24HourLocale !=&nbspnull &&&nbspsIs24HourLocale.equals(locale)) {  return&nbspsIs24Hour;  }  }  java.text.DateFormat&nbspnatural =  java.text.DateFormat.getTimeInstance(  java.text.DateFormat.LONG,&nbsplocale);  if (natural&nbspinstanceof&nbspSimpleDateFormat) {  SimpleDateFormat&nbspsdf = (SimpleDateFormat)&nbspnatural;  String&nbsppattern =&nbspsdf.toPattern();  if (pattern.indexOf('H') >=&nbsp0) {  

 

 

                      value = "24";  }&nbspelse {  value = "12";  }  }&nbspelse {  value = "12";  }  synchronized (sLocaleLock) {  sIs24HourLocale =&nbsplocale;  sIs24Hour = !value.equals("12");  }  }  boolean&nbspb24 = !(value ==&nbspnull ||&nbspvalue.equals("12"));  return&nbspb24;  } 改为                 public&nbspstatic&nbspboolean&nbspis24HourFormat(Context&nbspcontext) {  String value = Settings.System.getString(context.getContentResolver(),  Settings.System.TIME_12_24);  if (value ==&nbspnull) {  Settings.System.putString(context.getContentResolver(),  Settings.System.TIME_12_24,"24");  value = "24";  }  boolean&nbspb24 = !(value ==&nbspnull ||&nbspvalue.equals("12"));  return&nbspb24;  } 【设置-》开发人员选项-》USB调试,修改默认为关闭】  packages\apps\Provision\src\com\android\provision\DefaultActivity.java  在该文件中加入下面的代码: 

android4.0.4 系统默认值的修改  【设置-》SIM卡管理-》卡(1/2)代表色/名字/本机号-》本机号显示,修改默认为后四位】  frameworks\base\core\java\android\provider\Telephony.java      public&nbspstatic&nbspfinal&nbspint&nbspDISLPAY_NUMBER_DEFAULT =&nbspDISPLAY_NUMBER_LAST; 【设置-》SIM卡管理-》默认SIM卡-》数据连接-》点击SIM卡时,在弹出的提示框标题中加入字符提示】  frameworks\base\packages\SystemUI\res\values-zh-rCN\strings.xml packages\apps\Settings\res\values-zh-rCN\strings.xml packages\apps\Settings\res\values-zh-rTW\strings.xml 修改如下字符串:     <string&nbspname="data_connection_service">数据连接-打开产生流量费用</string>  【设置-》存储-》首选安装位置-》修改默认为SD卡】  frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java  函数private&nbspvoid&nbsploadSystemSettings(SQLiteDatabase&nbspdb)中    loadSetting(stmt,&nbspSettings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_AUTO); 改为   loadSetting(stmt,&nbspSettings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_EXTERNAL);  【设置-》位置服务-》GPS卫星,修改默认为关闭】  frameworks\base\packages\SettingsProvider\res\values\defaults.xml   <string&nbspname="def_location_providers_allowed" 

 

 

translatable="false">gps</string> 改为     <string&nbspname="def_location_providers_allowed" translatable="false"></string>  【设置-》日期和时间-》自动确定日期和时间,修改默认为关闭】 frameworks\base\packages\SettingsProvider\res\values\defaults.xml     <bool&nbspname="def_auto_time">false</bool> 【设置-》日期和时间-》自动确定时区,修改默认为关闭】  frameworks\base\packages\SettingsProvider\res\values\defaults.xml   <bool&nbspname="def_auto_time_zone">false</bool> 【设置-》日期和时间-》使用24小时格式,修改默认为打开】 frameworks\base\core\java\android\text\format\DateFormat.java 在该文件中下面的代码:  ?                  public&nbspstatic&nbspboolean&nbspis24HourFormat(Context&nbspcontext) {  String value = Settings.System.getString(context.getContentResolver(),  Settings.System.TIME_12_24);  if (value ==&nbspnull) {  Locale&nbsplocale =&nbspcontext.getResources().getConfiguration().locale;  synchronized (sLocaleLock) {  if (sIs24HourLocale !=&nbspnull &&&nbspsIs24HourLocale.equals(locale)) {  return&nbspsIs24Hour;  }  }  java.text.DateFormat&nbspnatural =  java.text.DateFormat.getTimeInstance(  java.text.DateFormat.LONG,&nbsplocale);  if (natural&nbspinstanceof&nbspSimpleDateFormat) {  SimpleDateFormat&nbspsdf = (SimpleDateFormat)&nbspnatural;  String&nbsppattern =&nbspsdf.toPattern();  if (pattern.indexOf('H') >=&nbsp0) {  

 

 

                      value = "24";  }&nbspelse {  value = "12";  }  }&nbspelse {  value = "12";  }  synchronized (sLocaleLock) {  sIs24HourLocale =&nbsplocale;  sIs24Hour = !value.equals("12");  }  }  boolean&nbspb24 = !(value ==&nbspnull ||&nbspvalue.equals("12"));  return&nbspb24;  } 改为                 public&nbspstatic&nbspboolean&nbspis24HourFormat(Context&nbspcontext) {  String value = Settings.System.getString(context.getContentResolver(),  Settings.System.TIME_12_24);  if (value ==&nbspnull) {  Settings.System.putString(context.getContentResolver(),  Settings.System.TIME_12_24,"24");  value = "24";  }  boolean&nbspb24 = !(value ==&nbspnull ||&nbspvalue.equals("12"));  return&nbspb24;  } 【设置-》开发人员选项-》USB调试,修改默认为关闭】  packages\apps\Provision\src\com\android\provision\DefaultActivity.java  在该文件中加入下面的代码: 

Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED,&nbsp0); 
【设置-》开发人员选项-》允许模拟地点,修改默认为关闭】 
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 将该文件中的如下代码: 
    //&nbspAllow&nbspmock&nbsplocations&nbspdefault,&nbspbased&nbspon&nbspbuild  loadSetting(stmt,&nbspSettings.Secure.ALLOW_MOCK_LOCATION,  "1".equals(SystemProperties.get("ro.allow.mock.location")) ?&nbsp1 :&nbsp0); 修改为: 
   //&nbspAllow&nbspmock&nbsplocations&nbspdefault,&nbspbased&nbspon&nbspbuild  loadSetting(stmt,&nbspSettings.Secure.ALLOW_MOCK_LOCATION,0); 【设置-》关于手机-》型号,修改默认值】 build\core\product_config.mk     ifndef&nbspPRODUCT_MODEL  PRODUCT_MODEL :=&nbspXXXXXX  endif 
【设置-》关于手机-》版本号,修改默认值】 mediatek\config\common\ProjectConfig.mk  
 MTK_BUILD_VERNO =&nbspXXXXXX 

 

 

 

转载于:https://www.cnblogs.com/maimai/p/3487858.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值