《Android开发艺术探索》读书笔记---configChanges的项目和含义

写在前面:这个系列是学习书《Android艺术开发探索》所做的笔记。要是有啥侵权的话.....告我一声,然后..............你TM来打我啊!   哈哈哈


--------------------------------------------------------------------------------------------------------------------------------------------------------

书中位置:第一章 P14

configChanges的项目和含义


项目含义
mccSIM卡唯一标识IMSI(国际移动用户识别码)中的国家代码,有三位数字组成,中国为460。此项
识别mcc代码发生改变。
mncSIM卡唯一标识IMSI(国际移动用户标识码)中的运营商代码,有两位数字组成,中国移动TD系
统为00,中国联通为01,中国电信为03。此标识mnc发生改变。
locale设备的本地位置发生改变,一般只切换了系统语言。
touchscreen触摸屏发生了改变,这个很费解,正常情况下无法发生,可以忽略它。
keyboard键盘类型发生了改变,比如用户使用了外插键盘。
keyboardHidden键盘的可访问性发生了变化,比如用户调出了键盘。
navigation系统导航方式发生了改变,比如用户采用了轨迹球导航,这个有点费解,很难发生,可以忽略它。
screenLayout屏幕布局发生了改变,很可能是用户激活了另一个设备显示。
fontScale系统字体缩放比例发生了改变,比如用户使用了一个新字号。
uiMode用户界面模式发生了改变,比如是否开启了夜间模式。
orientation屏幕方向发生了改变,这个是最常用的,比如旋转了手机屏幕。
screenSize当屏幕的尺寸信息发生了改变,当旋转设备屏幕时,屏幕尺寸会发生变化,这个选项比较特殊,它
和编译选项有关,当编译选项中的minSdkVersion和targetSdkVersion低于13时,此选项不会导致
Activity重启,否则会导致Activity重启(API13新添加)。
smallwstScreenSize设备的物理屏幕尺寸发生改变,这个项目和屏幕方向没关系,仅仅表示在实际的物理屏幕的尺寸
改变的时候发生没比如用户切换到了外部的显示设备,这个选项和screenSize一样,当编译选项中的
minSdkVersion和targetSdkVersion低于13时,此选项不会导致Activity重启,都则会导致Activity
重启(API13新添加)。
layoutDirection当布局发生变化,这个属性用的比较少,正常情况下无需修改布局的layoutDirection属性(API17新添加)。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值