android4.0.4 系统默认值的修改

在 \frameworks\base\packages\SettingsProvider\res\values\defaults.xml 文件里定义的开关 如下:


    <bool name="def_dim_screen">true</bool>                自动关屏        开
    <bool name="def_airplane_mode_on">false</bool>     飞行模式        关
    <bool name="def_auto_time">true</bool>              自动适应时间   开
    <bool name="def_accelerometer_rotation">true</bool>   
    <bool name="def_screen_brightness_automatic_mode">true</bool>    自动亮度调节
    <bool name="def_haptic_feedback">false</bool>                    触动反馈  关
    <bool name="def_bluetooth_on">false</bool>                       蓝牙    关
    <bool name="def_install_non_market_apps">false</bool>             安装非市场apk      关
    <bool name="assisted_gps_enabled">true</bool>                     gps定位         关
    <bool name="def_usb_mass_storage_enabled">true</bool>             usb存储模式    开
    <bool name="def_wifi_on">false</bool>                             wifi      关
    <bool name="def_networks_available_notification_on">true</bool>   
    <bool name="def_backup_enabled">true</bool>                       保存             开
    <bool name="def_notification_pulse">true</bool>                   震动提醒        开
    <bool name="def_mount_play_notification_snd">false</bool>         
    <bool name="def_mount_ums_autostart">false</bool>                  自动重启        关
    <bool name="def_mount_ums_prompt">true</bool>
    <bool name="def_mount_ums_notify_enabled">true</bool>
    <bool name="def_notifications_use_ring_volume">true</bool>         声音提醒         开
    <bool name="def_vibrate_in_silent">true</bool>                   无声震动
    <bool name="def_device_provisioned">true</bool>                 设置提供

    <!-- Default for time mode 12 or 24 pattern -->
    <string name="def_time_12_24">24</string>                                设置时间格式  24小时制还是12小时制
    <integer name="def_screen_off_timeout">60000</integer>    自动关屏幕时间    1分钟
    <!-- Default screen brightness, from 0 to 255.  102 is 40%. -->
    <integer name="def_screen_brightness">216</integer>                 屏幕亮度
    <integer name="def_network_preference">1</integer>                  网络默认选择    第一项
    <integer name="def_power_sounds_enabled">1</integer>                低电量声音     开
    <integer name="def_dock_sounds_enabled">0</integer>                     
    <integer name="def_lockscreen_sounds_enabled">0</integer>               锁屏声音      关
  

备注:

此数据库由:frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 创建,

其默认初始值位置:frameworks\base\packages\SettingsProvider\res\values\defaults.xml 







【设置-》SIM卡管理-》卡(1/2)代表色/名字/本机号-》本机号显示,修改默认为后四位】 
frameworks\base\core\java\android\provider\Telephony.java 
 
 
public static final int DISLPAY_NUMBER_DEFAULT = DISPLAY_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 name="data_connection_service">数据连接-打开产生流量费用</string> 
【设置-》存储-》首选安装位置-》修改默认为SD卡】 
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 
函数private void loadSystemSettings(SQLiteDatabase db)中  
 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_AUTO); 改为 
 loadSetting(stmt, Settings.Secure.DEFAULT_INSTALL_LOCATION,  PackageHelper.APP_INSTALL_EXTERNAL); 
【设置-》位置服务-》GPS卫星,修改默认为关闭】 
frameworks\base\packages\SettingsProvider\res\values\defaults.xml  
<string name="def_location_providers_allowed" 


     2014年度细分行业报告汇集  制造行业报告  互联网行业报告  农林牧渔行业报告      
 




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






 




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






 




 
 Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0); 
【设置-》开发人员选项-》允许模拟地点,修改默认为关闭】 
frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 将该文件中的如下代码: 
    // Allow mock locations default, based on build  loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION,  "1".equals(SystemProperties.get("ro.allow.mock.location")) ? 1 : 0); 修改为: 
   // Allow mock locations default, based on build  loadSetting(stmt, Settings.Secure.ALLOW_MOCK_LOCATION,0); 【设置-》关于手机-》型号,修改默认值】 build\core\product_config.mk     ifndef PRODUCT_MODEL  PRODUCT_MODEL := XXXXXX  endif 
【设置-》关于手机-》版本号,修改默认值】 mediatek\config\common\ProjectConfig.mk  
 MTK_BUILD_VERNO = XXXXXX
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值