课程概述
此类描述了可以影响应用程序检索的资源。这包括两者用户特定的配置选项(区域设置和缩放)如设备配置(如输入模式、屏幕大小和屏幕方向)。
您可以从以下位置获取此对象资源
,使用获取配置()
因此,可以通过链接请求从活动中获取具有获取资源()
以下为:
配置配置=getResources().getConfiguration();
总结
公共建筑商 |
|
配置()
|
|
配置(配置o)
制作适合修改的深度副本。
|
常量
公众静态的最终整数MNC_ZERO(MNC_零)
用于表示MNC(移动网络代码)为零的常数。不能使用0,因为它用于表示未定义的MNC。
常量值:
65535(0x0000ffff)
公众静态的最终整数方位_方形
此常量已弃用API 16级。
当前不支持或未使用。
常量值:
三(0x00000003)
公众静态的最终整数屏幕布局_LAYOUTDIR_SHIFT
公众静态的最终整数屏幕布局_LAYOUTDIR_UNDEFINED
公众静态的最终整数屏幕布局_LONG_UNDEFINED
公众静态的最终整数屏幕布局_未定义
的常量屏幕布局
:一个指示screenLayout未定义的值
常量值:
0(0x00000000)
公众静态的最终整数SMALLEST_SCREEN_WIDTH_DP_未定义
公众静态的最终整数触摸屏_STYLUS
此常量已弃用API 16级。
当前不支持或未使用。
常量值:
2(0x00000002)
领域
区域设置的当前用户首选项,对应于区域设置资源限定符。
公众整数主控计算机
IMSI MCC(移动国家代码),对应于主控计算机资源限定符。如果未定义,则为0。
公众整数导航隐藏
指示是否有任何5向或DPAD导航可用的标志。这将在具有隐藏导航机制的设备上设置当该机制关闭时,来自用户的控件。什么之中的一个:导航隐藏_否
,导航隐藏_是
。
公共建筑商
公共方法
公众整数
差异
(配置三角洲)
返回此配置之间差异的位掩码对象和给定的对象。不会更改其中任何一个的值。任何中未定义的字段三角洲被忽略。
公众布尔值
等于
(对象)
将此实例与指定对象进行比较,并指示它们是否都是平等的。为了平等,o(o)
必须表示同一对象在本例中使用了类特定的比较。总承包合同这种比较应该是自反的、对称的和传递的。此外,除了null之外,没有其他对象引用等于null。
默认实现返回真的
只有这个==o(o)
。请参阅写一个正确的等于
方法如果你打算实现你自己的等于
方法。
通用合同等于
和哈希代码()
方法是如果等于
收益真的
对于那么,任意两个对象哈希代码()
必须为返回相同的值这些对象。这意味着对象
通常重写这两个方法或两者都不重写。
公众整数
哈希代码
()
返回此对象的整数哈希代码。根据合同,任何两个对象,其中等于(对象)
收益真的
必须返回相同的散列码值。这意味着对象
通常重写这两个方法或两个方法都不重写。
请注意,哈希值不得随时间变化,除非在equals中使用信息比较也会发生变化。
请参见写一个正确的哈希代码
方法如果你打算实现你自己的哈希代码
方法。
公众静态的布尔值
需要新资源
(int configChanges,int interestingChanges)
退换商品
- 如果需要加载资源,则返回true,否则返回false。
公众空隙
设置布局方向
(区域设置语言环境)
参数
区域设置
| 当地人。如果为null,则将布局方向设置为布局_方向_LTR 。如果不为null,则将其设置为布局方向对应于区域设置。 |
公众空隙
setLocale(设置区域设置)
(区域设置位置)
设置区域设置。这是设置区域设置的首选方法(而不是使用直接访问器)。这还将根据语言环境。
公众的字符串
toString(字符串)
()
返回一个字符串,该字符串包含此对象。鼓励子类重写此方法并提供考虑对象类型和数据的实现。这个默认实现等效于以下表达式:
getClass().getName()+“@”+整数.toHexString(hashCode())
请参见编写有用的toString(字符串)
方法如果你打算实现你自己的toString(字符串)
方法。
公众整数
更新自
(配置三角洲)
将delta中的字段复制到此Configuration对象中,保留跟踪哪些已更改。中任何未定义的字段三角洲被忽略且未复制到当前配置。