android默认的属性修改:

修改android字体大小:

frameworks/base/core/java/android/content/res/Configuration.java

    public void setToDefaults() {
        //fontScale = Float.parseFloat(SystemProperties.get("ro.fontScale","1"));
        fontScale = 1;   //此处为normal
        mcc = mnc = 0;
        locale = null;
        userSetLocale = false;
        touchscreen = TOUCHSCREEN_UNDEFINED;
        keyboard = KEYBOARD_UNDEFINED;
        keyboardHidden = KEYBOARDHIDDEN_UNDEFINED;
        hardKeyboardHidden = HARDKEYBOARDHIDDEN_UNDEFINED;
        navigation = NAVIGATION_UNDEFINED;
        navigationHidden = NAVIGATIONHIDDEN_UNDEFINED;
        orientation = ORIENTATION_UNDEFINED;
        screenLayout = SCREENLAYOUT_UNDEFINED;
        uiMode = UI_MODE_TYPE_UNDEFINED;
        screenWidthDp = compatScreenWidthDp = SCREEN_WIDTH_DP_UNDEFINED;
        screenHeightDp = compatScreenHeightDp = SCREEN_HEIGHT_DP_UNDEFINED;
        smallestScreenWidthDp = compatSmallestScreenWidthDp = SMALLEST_SCREEN_WIDTH_DP_UNDEFINED;
        densityDpi = DENSITY_DPI_UNDEFINED;
        seq = 0;
    }

 fontScale = 1;  对应

packages/apps/Settings/res/values/arrays.xml

    <string-array name="entries_font_size">
        <item msgid="6490061470416867723">Small</item>
        <item msgid="3579015730662088893">Normal</item>
        <item msgid="1678068858001018666">Large</item>
        <item msgid="490158884605093126">Huge</item>
    </string-array>


    <string-array name="entryvalues_font_size" translatable="false">
        <item>0.85</item>
        <item>1.0</item>
        <item>1.15</item>
        <item>1.30</item>
    </string-array>


其他属性修改:

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

    <integer name="def_screen_off_timeout">0x7FFFFFFF</integer> <!--  修改LCD为永远不休眠-->

    <integer name="def_screen_brightness">153</integer>  <!--修改背光默认亮度>

   <bool name="def_lockscreen_disabled">true</bool>    <!--去掉滑动锁屏设置 ->

   <string name="config_defaultIME">com.amlogic.inputmethod.remote/.RemoteIME</string> <!-- 设置默认输入法-->

  <bool name="def_bluetooth_on">false</bool> <!-- 默认不打开bluetooth-->

    <!-- Default for UI touch sounds enabled 默认touch声音打开 -->
    <bool name="def_sound_effects_enabled">true</bool>

默认去掉usb adb 校验

ro.adb.secure=0

on property:sys.usb.config=mtp,adb

默认打开adb wireress 

service.adb.tcp.port=5555

packages/apps/Settings/src/com/android/settings/Settings.java


直接显示usb DEBUG 调试:

     private void updateHeaderList(List<Header> target) {
-        final boolean showDev = mDevelopmentPreferences.getBoolean(
-                DevelopmentSettings.PREF_SHOW,
-                android.os.Build.TYPE.equals("eng"));
-        int i = 0;
+//        final boolean showDev = mDevelopmentPreferences.getBoolean(
+//                DevelopmentSettings.PREF_SHOW,
+//                android.os.Build.TYPE.equals("eng")); //samjiang modify
+               final boolean showDev = true; 
+               int i = 0;

 
         final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
         mHeaderIndexMap.clear();


默认勾选USB调试:

build/core/main.mk

@@ -350,7 +350,7 @@ ifeq (true,$(strip $(enable_target_debugging)))
   INCLUDE_TEST_OTA_KEYS := true
 else # !enable_target_debugging
   # Target is less debuggable and adbd is off by default
-  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
+  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1
 endif # !enable_target_debugging
 
 ## eng ##

直接打开系统root权限:

/system/core/adb.c

 static int should_drop_privileges() {
 #ifndef ALLOW_ADBD_ROOT
+       char value[PROPERTY_VALUE_MAX];
+       property_get("hw.hasusbadbroot", value, "");
+       if(strcmp(value, "1") == 0)
+       return 0;
+ else

     return 1;
 #else /* ALLOW_ADBD_ROOT */
     int secure = 0;

system.prop添加:hw.hasusbadbroot=1

自动调节背光默认关闭:

packages/apps/Settings/src/com/android/settings/AutoBrightnessSwitch.java

public static final boolean DEFAULT = true;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keep Coding...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值