在开发Android应用时,有时候需要让应用程序随系统设置进行调整,比如判断系统的屏幕方向,判断系统方法的方向导航设备等等,有时甚至要根据系统设置的更改做出相应。
这就是响应系统设置事件的必要。
1.Configuration类简介:
Configuration类专门描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置。通过调用Activity的getResources().getConfiguration()方法获得Configuration对象,然后就可以使用下面常用属性来获取系统的配置信息:
2.重写onConfigurationChanged响应系统设置更改:
该方法是一个基于回调的事件处理方法:当系统设置发生更改时,该方法会被自动触动。
这里插一个小知识,在程序中动态的更改系统设置,可以通过调用Activity的setRequestedOrientation(int)方法来修改屏幕的方法。
范例:
动态改变手机屏幕方向。
【当系统设置更改,就会回调方法onConfigurationChanged()】
public