码迷,mamicode.com
首页 > 移动开发 > 详细

Android运行时配置更改

时间:2015-10-09 12:23:42      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

Android支持在运行时更改语言,位置、硬件、它是通过终止和重启activity来实现上诉功能的。可起到强制重新评估activity中使用的资源的分辨率,并为心得配置选择最合适的资源值。

    要让activity可以监听运行时配置更改,需要向它的manifest节点中添加一个android:configChanges属性来说明希望对哪些配置更改进行处理

    下面的列表描述了可以指定的运行时更改:

mcc和mnc    检测到sim,并且与之关联的国家或者网络的代码发生了变化

locale    用户改变了设备的语言设置

keyboardHidden     显示或者隐藏了键盘、D-pad或者其他输入机制

keyborad    对键盘的类型进行了更改。

fontScale    用户修改了首选的字体大小

uiMode    整体UI模式发生了变化。如汽车模式,白天或者夜间模式

orientation    屏幕在纵向和横向之间进行旋转(注:在制作视频播放器时,该属性可解决屏幕旋转后activity重新创建的问题)

    screenLayout    屏幕布局发生了变化,如激活另外一个屏幕,

screenSize    当可用屏幕大小发生改变,如横向和纵向之间变化时

smallestScreenSIze 当物理屏幕尺寸改变时,如链接到外显示器

Android运行时配置更改

标签:

原文地址:http://my.oschina.net/zaizaiangels/blog/514691

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!