AndroidManifest.xml中Activity ConfigChanges属性的用法
2014-08-18 15:29
477 查看
通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:
CONFIG_FONT_SCALECONFIG_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.全局字体大小缩放发生改变 |
?View
Code XML
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.androidres.ConfigChangedTesting" android:versionCode="1" android:versionName="1.0.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".ConfigChangedTesting" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation"> <intent-filter[b]>[/b] <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter[b]>[/b] </activity[b]>[/b] </application[b]>[/b] </manifest[b]>[/b] |
onConfigurationChanged()函数
转自:http://blog.csdn.net/super005/article/details/6307338
相关文章推荐
- Admob广告的android显示 "you must have AdActivity declared in AndroidManifest.xml with configChanges"
- Androidmanifest里Activity配置中android:configChanges属性的使用
- 【Activity】AndroidManifest.xml中android:configChanges以及Activity的生命周期实测
- AndroidManifest.xml之android:configChanges 属性
- AndroidManifest.xml 文件中Activity节点中android:configChanges的作用
- AndroidManifest.xml中android:configChanges属性
- AndroidManifest.xml activity属性设置大全
- 2012-7-17 AndroidManifest.xml中android:configChanges的简介
- AndroidManifest.xml中android:configChanges的简介
- 横竖屏切换时重构Activity生命周期的问题---android:configChanges的用法
- [Android] Activity configChanges属性
- [Android] Activity ConfigChanges属性
- AndroidManifest.xml补充之:andorid:configChanges
- Android Activity ConfigChanges属性
- 添加了android:configChanges="orientation|keyboardHidden|keyboard"属性后切屏时还是重刷了当前Activity?
- AndroidManifest.xml中android:configChanges的简介
- AndroidManifest.xml Activity 属性说明
- AndroidManifest.xml中android:configChanges的简介
- android Manifest.xml选项-android:ConfigChanges
- AndroidManifest.xml里面的activity的几个属性简介