Android系统中在Settings->Display->Font Size下面能够设置系统字体大小,默认的系统字体大小为Normal,若是想修改这个默认值,能够在下面这个文件中进行修改:

在alps/frameworks/base/core/java/android/content/res/Configuration.java文件中以下

public void setToDefaults() 这个方法中进行修改,

若是默认要改为特大字体,请改成1.15f,而后从新build framework.jar这个模块便可;

public void setToDefaults() {

fontScale = 1.15f; //normal value is 1

mcc = mnc = 0;

注意:Settings中系统的字体大小,在/packages/apps/Settings/res/values/arrays.xml文件中的

”entryvalues_font_size”这个tag中分别有定义对应的数值,

Small:0.9

Normal:1.0

Large:1.1

Extra Large:1.15

因此若是要修改默认值,直接在上面那个方法中修改fontScale 为对应的数值便可(注意带上f,表示为float类型)