AndroidManifest.xml中android:configChanges的简介
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。
当指定的属性发生变化时,不会去重新启动Activity,而是通知程序去调用 onConfigurationChanged()函数 例如:在进行横竖屏的切换时,会重新启动Activity,而定义了这个属性,就不会重新启动Activity了,而是去调用 onConfigurationChanged()函数
可以设置多个属性,中间用|隔开
VALUE DESCRIPTION
"mcc" 国际移动用户识别码所属国家代号是改变了----- sim被侦测到了,去更新mcc mcc是移动用户所属国家代号
"mnc" 国际移动用户识别码的移动网号码是改变了------ sim被侦测到了,去更新mnc MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网
"locale" 地址改变了-----用户选择了一个新的语言会显示出来
"touchscreen" 触摸屏是改变了------通常是不会发生的
"keyboard" 键盘发生了改变----例如用户用了外部的键盘
"keyboardHidden" 键盘的可用性发生了改变
"navigation" 导航发生了变化-----通常也不会发生
"screenLayout" 屏幕的显示发生了变化------不同的显示被激活
"fontScale" 字体比例发生了变化----选择了不同的全局字体
"uiMode" 用户的模式发生了变化
"orientation" 屏幕方向改变了
"screenSize" 屏幕大小改变了
"smallestScreenSize" 屏幕的物理大小改变了,如:连接到一个外部的屏幕上

更多相关文章

  1. android基础知识---重写软键盘回车的点击事件
  2. Android软键盘弹出时的界面控制方法
  3. Android(安卓)禁止屏幕旋转和重启Activity
  4. Android(安卓)屏幕旋转时Activity的变化
  5. android 弹出软键盘将底部视图顶起问题
  6. Android(安卓)开发四大天王 四大组件 (很简洁,很明晰)
  7. Android(安卓)模拟机键盘不可用的问题 !!
  8. android监听键盘
  9. android之屏幕适配之一理论知识

随机推荐

  1. Android(安卓)NDK开发之旅36--FFmpeg音视
  2. linux android V4l2 的一些精品文章连接
  3. (转帖)Android重力感应Demo
  4. [转]Android Market 链接的生成与分享
  5. Android自学笔记(番外篇):全面搭建Linux环境
  6. Android 性能分析工具 TraceView
  7. Android(安卓)持续集成实践(二)——配置 Do
  8. android 获取服务器文件流 hander
  9. Android:启动页有短暂白屏的解决方法
  10. Consider adding android:paddingStart=