1.概述
在10.0的系统产品开发中,在一些产品中,由于有些产品屏幕较小,对于系统默认字体显得太小的,产品需要默认把字体默认调大,系统字体的大小修改主要是修改数据库的默认字体大小
2.Settings系统默认字体大小的修改的核心类
frameworks/base/core/java/android/content/res/Configuration.java
packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
packages/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java
3.Settings系统默认字体大小的修改的核心功能分析和实现
3.1在Configuration.java的设置系统默认字体的修改
当Configuration发生变化后,Activity方法onConfigurationChange会被调用
Configuration包含一个应用对手机配置的感知,比如窗口大小、重力方向、手机模式