Android系統中在Settings->Display->Font Size下面能夠設置系統字體大小,默認的系統字體大小爲Normal,若是想修改這個默認值,能夠在下面這個文件中進行修改:
在/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類型)