简述
Configuration类专门用于描述设备上的配置信息。
Configuration类的获取
Configuration config = getResources().getConfiguration();
常用属性
属性名 | 说明 |
---|---|
fontScale | 获取字体缩放因子 |
keyboard | 获取当前关联的键盘类型 |
keyboardHidden | 当前键盘是否可用(硬件键盘和软键盘全部可用才返回可用) |
locale | 获取当前用户的Locale |
mcc | 获取移动信号的国家码 |
mnc | 获取移动信号的网络码 |
navigation | 获取系统上方向导航设备的类型 |
orientation | 获取屏幕方向 |
touchscreen | 获取屏幕的触摸方式 |
重写onConfigurationChanged监听配置变化
重写Activity的onConfigurationChanged方法可以监听系统设置的变更,同时需要在AndroidManifest.xml中为该Activity添加android:configChanges属性。