原文地址:android:configChanges 作者:夏止忧伤

android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。
设置方法:将下列字段用“|”符号分隔开,例如:“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.全局字体大小缩放发生改变

因为有些手机不配置这一项的话,在状态发生改变的时候,会容易报错。

更多相关文章

  1. android 获取手机通讯录信息
  2. Android 删除手机联系人,添加手机联系人,更新手机联系人信
  3. Android 获取手机卡相关信息
  4. Android用户界面 UI组件--自动提示输入框 AutoCompleteTextView
  5. Android 智能手机开发概述
  6. Android用户界面 UI组件--ImageView及其子类ImageButton,QuickCo

随机推荐

  1. Android Studio下gradle多工程全局配置
  2. Android 8.0(Android O) AccountManager 行
  3. android之异步任务
  4. android 简单利用百度地图api
  5. Android学习手记(4) BroadcastReceiver监
  6. 深入理解Android日志系统
  7. Android Activity和Intent机制
  8. (2019年10月更新) Android 最全的底部导
  9. Android炫酷的3D球型标签云开源库 3dTagC
  10. Android(安卓)Switch控件介绍