在一个Activity中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,目的是当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。

以下是可以被识别的内容:
CONFIG_FONT_SCALE
CONFIG_MCC
CONFIG_MNC
CONFIG_LOCALE
CONFIG_TOUCHSCREEN
CONFIG_KEYBOARD
CONFIG_NAVIGATION
CONFIG_ORIENTATION

设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation

Value

Description

mcc

The IMSI mobile country code (MCC) has changed — that is, a SIM hasbeen detected and updated the MCC.移动国家号码,由三位数字组成,每个国家都有自己独立的MCC,可以识别手机用户所属国家。

mnc

The IMSI mobile network code (MNC) has changed — that is, a SIM hasbeen detected and updated the MNC.移动网号,在一个国家或者地区中,用于区分手机用户的服务商。

locale

The locale has changed — for example, the user has selected a new language that text should be displayed in.用户所在地区发生变化。

touchscreen

The touchscreen has changed. (This should never normally happen.)

keyboard

The keyboard type has changed — for example, the user has plugged in an external keyboard.键盘模式发生变化,例如:用户接入外部键盘输入

keyboardHidden

The keyboard accessibility has changed — for example, the user has slid the keyboard out to expose it.用户打开手机硬件键盘

navigation

The navigation type has changed. (This should never normally happen.)

orientation

The screen orientation has changed — that is, the user has rotated the device.设备旋转,横向显示和竖向显示模式切换。

fontScale

The font scaling factor has changed — that is, the user has selected a new global font size.全局字体大小缩放发生改变

但是显然,大部分应用不会去覆盖onConfigurationChanged方法,太累!但是我们还是必须有android:ConfigChanges,因为有些手机不配置这一项的话,在状态发生改变的时候,居然会报错……

更多相关文章

  1. Android(安卓)之 事件
  2. 大家一起讨论简称论-关于简单Selector的制作与使用 (Production a
  3. Android(安卓)user defined service handling
  4. android 当环境配置发生变化 例如语言 屏幕变化
  5. (8 Android) 用户界面UI设计
  6. android中判断横屏或者竖屏并改变背景
  7. Android通过selector改变界面状态
  8. Android(安卓)EditText密码框中字体和普通的输入框不同
  9. android 下改变默认的checkbox的 选中 和被选中 图片

随机推荐

  1. Android常用加密库集合
  2. Thread中runOnUiThread的简单使用
  3. Ubuntu10.04 LTS 下编译Android
  4. Android:混淆打包后出现的各种问题
  5. Android(安卓)Binder机制(三) ServiceMan
  6. Android之系统自带的文字外观设置及实际
  7. android studio 通过svn导入eclipse项目
  8. 读书计划
  9. Android的图片压缩类ThumbnailUtils
  10. I hope Android(安卓)will implement and