android 获取设备Configuration配置信息

public         final         class

Configuration

      extends Object
                implements               Parcelable Comparable<T>          
java.lang.Object
  

android.content.res.Configuration

类概述


这类描述了所有设备的配置信息,可以影响资源的检索应用。这包括用户指定的配置选项(现场和缩放)以及作为设备的配置(如输入模式,屏幕大小,屏幕方向)。

您可以获取该对象资源,使用getconfiguration()。因此,从一个活动,你可以得到它的链接请求随着getresources()

Configuration config = getResources().getConfiguration();

摘要


常数
intdensity_dpi_undefined默认值densitydpi这表明没有宽度已被指定。
inthardkeyboardhidden_no常数hardkeyboardhidden的相应值,物理键盘被暴露。
inthardkeyboardhidden_undefined常数hardkeyboardhidden:一个值表示没有值已设置。
inthardkeyboardhidden_yes常数hardkeyboardhidden的相应值,物理键盘被隐藏。
intkeyboardhidden_no常数keyboardhidden的相应值, keysexposed资源限定符。
intkeyboardhidden_undefined常数keyboardhidden:一个值表示没有值已设置。
intkeyboardhidden_yes常数keyboardhidden的相应值, keyshidden资源限定符。
intkeyboard_12key常数keyboard的相应值, 12key资源限定符。
intkeyboard_nokeys常数keyboard的相应值, nokeys资源限定符。
intkeyboard_qwerty常数keyboard的相应值, 键盘资源限定符。
intkeyboard_undefined常数keyboard:一个值表示没有值已设置。
intnavigationhidden_no常数navigationhidden的相应值, navexposed资源限定符。
intnavigationhidden_undefined常数navigationhidden:一个值表示没有值已设置。
intnavigationhidden_yes常数navigationhidden的相应值, navhidden资源限定符。
intnavigation_dpad常数navigation(导航)的相应值, 东风标致资源限定符。
intnavigation_nonav常数navigation(导航)的相应值, nonav资源限定符。
intnavigation_trackball常数navigation(导航)的相应值, 轨迹球资源限定符。
intnavigation_undefined常数navigation(导航):一个值表示没有值已设置。
intnavigation_wheel常数导航的相应值, 资源限定符。
intorientation_landscape常数定位的相应值, 土地资源限定符。
intorientation_portrait常数定位的相应值, 港口资源限定符。
intorientation_square这种不断的被废弃的在API级别16。目前不支持或使用。
intorientation_undefined常数定位:一个值表示没有值已设置。
intscreenlayout_layoutdir_ltr常数screenlayout:一个screenlayout_layoutdir_mask值表示一个布局目录已被设置为LTR。
intscreenlayout_layoutdir_mask常数screenlayout:编码布局方向位。
intscreenlayout_layoutdir_rtl常数screenlayout:一个screenlayout_layoutdir_mask值表示一个目录被设置为RTL布局。
intscreenlayout_layoutdir_shift常数screenlayout:位移到布局方向。
intscreenlayout_layoutdir_undefined常数screenlayout:一个screenlayout_layoutdir_mask值表示没有布局方向已定。
intscreenlayout_long_mask常数screenlayout:编码的纵横比位。
intscreenlayout_long_no常数screenlayout:一个screenlayout_long_mask价值相当于 不久资源限定符。
intscreenlayout_long_undefined常数screenlayout:一个screenlayout_long_mask值表示没有大小已设置。
intscreenlayout_long_yes常数screenlayout:一个screenlayout_long_mask价值相当于 资源限定符。
intscreenlayout_size_large常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约为480x640 dp单位,对应于 资源限定符。
intscreenlayout_size_mask常数screenlayout:编码比特的大小。
intscreenlayout_size_normal常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x470 dp单位,对应于 正常的资源限定符。
intscreenlayout_size_small常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x426 dp单位,对应于 资源限定符。
intscreenlayout_size_undefined常数screenlayout:一个screenlayout_size_mask值表示没有大小已设置。
intscreenlayout_size_xlarge常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约720x960 dp单位,对应于 超大资源限定符。
intscreenlayout_undefined常数screenlayout:一个值表示screenlayout是未定义的
intscreen_height_dp_undefined默认值screenHeightDp这表明没有宽度已被指定。
intscreen_width_dp_undefined默认值screenwidthdp这表明没有宽度已被指定。
intsmallest_screen_width_dp_undefined默认值smallestscreenwidthdp这表明没有宽度已被指定。
inttouchscreen_finger常数触摸屏的相应值, 手指资源限定符。
inttouchscreen_notouch常数触摸屏的相应值, 无接触资源限定符。
inttouchscreen_stylus这种不断的被废弃的在API级别16。目前不支持或使用。
inttouchscreen_undefined常数触摸屏:一个值表示没有值已设置。
intui_mode_night_mask常数uimode夜间模式:编码比特。
intui_mode_night_no常数uimode:一个ui_mode_night_mask价值相当于 日间资源限定符。
intui_mode_night_undefined常数uimode:一个ui_mode_night_mask值表明没有模式已设置。
intui_mode_night_yes常数uimode:一个ui_mode_night_mask价值相当于 晚上资源限定符。
intui_mode_type_appliance常数uimode:一个ui_mode_type_mask价值相当于 电器资源限定符。
intui_mode_type_car常数uimode:一个ui_mode_type_mask价值相当于 小型车资源限定符。
intui_mode_type_desk常数uimode:一个ui_mode_type_mask价值相当于 书桌资源限定符。
intui_mode_type_mask常数uimode:编码模式位。
intui_mode_type_normal常数uimode:一个ui_mode_type_mask值对应的 没有用户界面模式限定符指定的资源。
intui_mode_type_television常数uimode:一个ui_mode_type_mask价值相当于 电视机资源限定符。
intui_mode_type_undefined常数uimode:一个ui_mode_type_mask值表明没有模式已设置。

[扩展]
遗传性常数
从接口android.os.parcelable
intcontents_file_descriptor位掩码使用describecontents():每一位代表一个类的对象被认为有潜在的特殊意义整理的。
intparcelable_write_return_value标志的使用writetoparcel(包裹,int)要写入的对象:是一个返回值,这是如一个函数的结果“打包的somefunction()“,“无效someFunction(了Parcelable)“,或“无效someFunction(inout Parcelable)“。

战场
公共静态的最后的 造物主< 配置> 造物主 
公共int densitydpi目标被渲染到屏幕密度,对应的 密度资源限定符。
公共浮 fontscale的比例因子为字体当前用户的偏好,相对根据密度定标。
公共int hardkeyboardhidden指示硬键盘被隐藏的旗帜。
公共int 键盘连接到设备的键盘类型。
公共int keyboardhidden一个标志,说明是否有任何键盘是可用的。
公共 现场 现场为现场当前用户的偏好,对应 现场资源限定符。
公共int MCCIMSI MCC(移动国家代码),对应的 MCC资源限定符。
公共int 跨国公司在跨国公司(移动网络代码),对应的 跨国公司资源限定符。
公共int 导航导航设备上的可用的一种方法。
公共int navigationhidden一个标志指示是否可用或东风标致5向导航。
公共int 定位屏幕的总体取向。
公共int screenHeightDp可用的屏幕空间的高度,在DP单位,对应的 屏幕高度资源限定符。
公共int screenlayout画面的整体布局的位掩码。
公共int screenwidthdp可用的屏幕空间的宽度,在DP单位,对应的 屏幕宽度资源限定符。
公共int smallestscreenwidthdp最小的屏幕尺寸的应用将在正常运行,对应的 最小的屏幕宽度资源限定符。
公共int 触摸屏触摸屏连接到装置的种类。
公共int uimode的用户界面模式的位掩码。

公共构造函数
配置()
构建了一个无效的配置。你必须调用 settodefaults()此对象是有效的。
配置配置o)
进行深拷贝适于改性。

公共方法
int CompareTo配置那)
int describecontents()
打包的方法
int DIFF配置三角洲)
返回此配置的差异之间的位掩码对象和一个。
布尔 等于配置那)
布尔 等于对象那)
比较此实例与指定的对象和表示如果他们都是平等的。
int getlayoutdirection()
返回布局方向。
int hashCode()
返回该对象的一个整数哈希代码。
布尔 islayoutsizeatleast(尺寸)
查看当前配置的 screenlayout在至少给出的尺寸。
静态的布尔 neednewresources(int,int configchanges,interestingchanges)
确定一个新的资源,需要从设置的比特加载配置更改返回 updatefrom(配置)
无效的 readfromparcel包裹源)
无效的 setlayoutdirection现场现场)
从现场的布置方向。
无效的 区域设置现场LOC)
设置区域。
无效的 配置o)
无效的 settodefaults()
设置对象的制度缺陷。
字符串 ToString()
返回一个字符串包含一个简洁的,这个人类可读的描述对象。
int updatefrom配置三角洲)
复制域从三角洲到这个配置对象,保持跟踪哪些已经改变了。
无效的 writetoparcel包裹目的,int标志)
将这个对象在一个包裹。

[扩展]
继承的方法
从阶级java.lang.object
对象 克隆()
创建并返回一个拷贝的 对象
布尔 等于对象o)
比较此实例与指定的对象和表示如果他们都是平等的。
无效的 完成()
当调用垃圾收集器发现这个实例是不可达。
最后的 等级<?> getClass()
返回唯一实例 等级表示此对象的类。
int hashCode()
返回该对象的一个整数哈希代码。
最后的无效的 通知()
使一个线程等待此对象监视器(通过调用的 ()方法)被唤醒。
最后的无效的 notifyAll()
使所有线程正在等待此对象监视器(通过调用的 ()方法)被唤醒。
字符串 ToString()
返回一个字符串包含一个简洁的,这个人类可读的描述对象。
最后的无效的 等一等()
使线程等待另一个线程调用 notify()notifyall()这个对象的方法。
最后的无效的 等一等(长米利斯,int Nano)
使线程等待另一个线程调用 notify()notifyall()方法对该对象或直到指定的超时时间。
最后的无效的 等一等(长毫秒)
使线程等待另一个线程调用 notify()notifyall()方法对该对象或直到指定的超时时间。
从接口android.os.parcelable
摘要int describecontents()
描述的各种特殊对象包含在Parcelable的整理的表示。
摘要无效的 writetoparcel包裹目的,int标志)
将这个对象在一个包裹。
从接口java.lang.comparable
摘要int CompareTo(别的)
将该对象与指定对象来确定它们的相对秩序。

常数


公共静态的最后的intdensity_dpi_undefined
加入 API级别17

默认值densitydpi这表明没有宽度已被指定。

定值: 0(0x00000000)

公共静态的最后的inthardkeyboardhidden_no
加入 API级别3

常数hardkeyboardhidden的相应值,物理键盘被暴露。

定值: 1(0x00000001)

公共静态的最后的inthardkeyboardhidden_undefined
加入 API级别3

常数hardkeyboardhidden:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的inthardkeyboardhidden_yes
加入 API级别3

常数hardkeyboardhidden的相应值,物理键盘被隐藏。

定值: 2(0x00000002)

公共静态的最后的intkeyboardhidden_no
加入 API级别1

常数keyboardhidden的相应值, keysexposed资源限定符。

定值: 1(0x00000001)

公共静态的最后的intkeyboardhidden_undefined
加入 API级别1

常数keyboardhidden:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intkeyboardhidden_yes
加入 API级别1

常数keyboardhidden的相应值, keyshidden资源限定符。

定值: 2(0x00000002)

公共静态的最后的intkeyboard_12key
加入 API级别1

常数键盘的相应值, 12key资源限定符。

定值: 3(0x00000003)

公共静态的最后的intkeyboard_nokeys
加入 API级别1

常数键盘的相应值, nokeys资源限定符。

定值: 1(0x00000001)

公共静态的最后的intkeyboard_qwerty
加入 API级别1

常数键盘的相应值, 键盘资源限定符。

定值: 2(0x00000002)

公共静态的最后的intkeyboard_undefined
加入 API级别1

常数键盘:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intnavigationhidden_no
加入 API级别5

常数navigationhidden的相应值, navexposed资源限定符。

定值: 1(0x00000001)

公共静态的最后的intnavigationhidden_undefined
加入 API级别5

常数navigationhidden:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intnavigationhidden_yes
加入 API级别5

常数navigationhidden的相应值, navhidden资源限定符。

定值: 2(0x00000002)

公共静态的最后的intnavigation_dpad
加入 API级别1

常数导航的相应值, 东风标致资源限定符。

定值: 2(0x00000002)

公共静态的最后的intnavigation_nonav
加入 API级别1

常数导航的相应值, nonav资源限定符。

定值: 1(0x00000001)

公共静态的最后的intnavigation_trackball
加入 API级别1

常数导航的相应值, 轨迹球资源限定符。

定值: 3(0x00000003)

公共静态的最后的intnavigation_undefined
加入 API级别1

常数导航:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intnavigation_wheel
加入 API级别1

常数导航的相应值, 资源限定符。

定值: 4(0x00000004)

公共静态的最后的intorientation_landscape
加入 API级别1

常数定位的相应值, 土地资源限定符。

定值: 2(0x00000002)

公共静态的最后的intorientation_portrait
加入 API级别1

常数定位的相应值, 港口资源限定符。

定值: 1(0x00000001)

公共静态的最后的intorientation_square
加入 API级别1

这种不断的被废弃的在API级别16
目前不支持或使用。

定值: 3(0x00000003)

公共静态的最后的intorientation_undefined
加入 API级别1

常数定位:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intscreenlayout_layoutdir_ltr
加入 API级别17

常数screenlayout:一个screenlayout_layoutdir_mask值表示一个布局目录已被设置为LTR。

定值: 64(0x00000040)

公共静态的最后的intscreenlayout_layoutdir_mask
加入 API级别17

常数screenlayout:编码布局方向位。

定值: 192(0x000000c0)

公共静态的最后的intscreenlayout_layoutdir_rtl
加入 API级别17

常数screenlayout:一个screenlayout_layoutdir_mask值表示一个目录被设置为RTL布局。

定值: 128(0x00000080)

公共静态的最后的intscreenlayout_layoutdir_shift
加入 API级别17

常数screenlayout:位移到布局方向。

定值: 6(0x00000006)

公共静态的最后的intscreenlayout_layoutdir_undefined
加入 API级别17

常数screenlayout:一个screenlayout_layoutdir_mask值表示没有布局方向已定。

定值: 0(0x00000000)

公共静态的最后的intscreenlayout_long_mask
加入 API级别4

常数screenlayout:编码的纵横比位。

定值: 48(0x00000030)

公共静态的最后的intscreenlayout_long_no
加入 API级别4

常数screenlayout:一个screenlayout_long_mask价值相当于 不久资源限定符。

定值: 16(0x00000010)

公共静态的最后的intscreenlayout_long_undefined
加入 API级别4

常数screenlayout:一个screenlayout_long_mask值表示没有大小已设置。

定值: 0(0x00000000)

公共静态的最后的intscreenlayout_long_yes
加入 API级别4

常数screenlayout:一个screenlayout_long_mask价值相当于 资源限定符。

定值: 32(0x00000020)

公共静态的最后的intscreenlayout_size_large
加入 API级别4

常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约为480x640 dp单位,对应于 资源限定符。看到支持多屏幕更多的信息。

定值: 3(0x00000003)

公共静态的最后的intscreenlayout_size_mask
加入 API级别4

常数screenlayout:编码比特的大小。

定值: 15(0x0000000f)

公共静态的最后的intscreenlayout_size_normal
加入 API级别4

常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x470 dp单位,对应于 正常的资源限定符。看到支持多屏幕更多的信息。

定值: 2(0x00000002)

公共静态的最后的intscreenlayout_size_small
加入 API级别4

常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x426 dp单位,对应于 资源限定符。看到支持多屏幕更多的信息。

定值: 1(0x00000001)

公共静态的最后的intscreenlayout_size_undefined
加入 API级别4

常数screenlayout:一个screenlayout_size_mask值表示没有大小已设置。

定值: 0(0x00000000)

公共静态的最后的intscreenlayout_size_xlarge
加入 API级别9

常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约720x960 dp单位,对应于 超大资源限定符。看到支持多屏幕更多的信息。

定值: 4(0x00000004)

公共静态的最后的intscreenlayout_undefined
加入 API级别17

常数screenlayout:一个值表示screenlayout是未定义的

定值: 0(0x00000000)

公共静态的最后的intscreen_height_dp_undefined
加入 API级别13

默认值screenHeightDp这表明没有宽度已被指定。

定值: 0(0x00000000)

公共静态的最后的intscreen_width_dp_undefined
加入 API级别13

默认值screenwidthdp这表明没有宽度已被指定。

定值: 0(0x00000000)

公共静态的最后的intsmallest_screen_width_dp_undefined
加入 API级别13

默认值smallestscreenwidthdp这表明没有宽度已被指定。

定值: 0(0x00000000)

公共静态的最后的inttouchscreen_finger
加入 API级别1

常数触摸屏的相应值, 手指资源限定符。

定值: 3(0x00000003)

公共静态的最后的inttouchscreen_notouch
加入 API级别1

常数触摸屏的相应值, 无接触资源限定符。

定值: 1(0x00000001)

公共静态的最后的inttouchscreen_stylus
加入 API级别1

这种不断的被废弃的在API级别16
目前不支持或使用。

定值: 2(0x00000002)

公共静态的最后的inttouchscreen_undefined
加入 API级别1

常数触摸屏:一个值表示没有值已设置。

定值: 0(0x00000000)

公共静态的最后的intui_mode_night_mask
加入 API级别8

常数uimode夜间模式:编码比特。

定值: 48(0x00000030)

公共静态的最后的intui_mode_night_no
加入 API级别8

常数uimode:一个ui_mode_night_mask价值相当于 日间资源限定符。

定值: 16(0x00000010)

公共静态的最后的intui_mode_night_undefined
加入 API级别8

常数uimode:一个ui_mode_night_mask值表明没有模式已设置。

定值: 0(0x00000000)

公共静态的最后的intui_mode_night_yes
加入 API级别8

常数uimode:一个ui_mode_night_mask价值相当于 晚上资源限定符。

定值: 32(0x00000020)

公共静态的最后的intui_mode_type_appliance
加入 API级别16

常数uimode:一个ui_mode_type_mask价值相当于 电器资源限定符。

定值: 5(0x00000005)

公共静态的最后的intui_mode_type_car
加入 API级别8

常数uimode:一个ui_mode_type_mask价值相当于 小型车资源限定符。

定值: 3(0x00000003)

公共静态的最后的intui_mode_type_desk
加入 API级别8

常数uimode:一个ui_mode_type_mask价值相当于 书桌资源限定符。

定值: 2(0x00000002)

公共静态的最后的intui_mode_type_mask
加入 API级别8

常数uimode:编码模式位。

定值: 15(0x0000000f)

公共静态的最后的intui_mode_type_normal
加入 API级别8

常数uimode:一个ui_mode_type_mask值对应的 没有用户界面模式限定符指定的资源。

定值: 1(0x00000001)

公共静态的最后的intui_mode_type_television
加入 API级别13

常数uimode:一个ui_mode_type_mask价值相当于 电视机资源限定符。

定值: 4(0x00000004)

公共静态的最后的intui_mode_type_undefined
加入 API级别8

常数uimode:一个ui_mode_type_mask值表明没有模式已设置。

定值: 0(0x00000000)

战场


公共静态的最后的造物主<配置>造物主
加入 API级别1

公共intdensitydpi
加入 API级别17

目标被渲染到屏幕密度,对应的 密度资源限定符。设置 density_dpi_undefined如果没有指定密度。

公共浮fontscale
加入 API级别1

的比例因子为字体当前用户的偏好,相对根据密度定标。

公共inthardkeyboardhidden
加入 API级别3

指示硬键盘被隐藏的旗帜。这将设置一个机制隐藏键盘的装置用户,当机构是封闭的。一个: hardkeyboardhidden_nohardkeyboardhidden_yes

公共int键盘
加入 API级别1

连接到设备的键盘类型。一个:keyboard_nokeyskeyboard_qwertykeyboard_12key

公共intkeyboardhidden
加入 API级别1

一个标志,说明是否有任何键盘是可用的。不像 hardkeyboardhidden,这也需要考虑软键盘,所以如果硬键盘是隐藏的但有软键盘,它将被设置到第值是: keyboardhidden_nokeyboardhidden_yes

公共现场现场
加入 API级别1

为现场当前用户的偏好,对应 现场资源限定符。

公共intMCC
加入 API级别1

IMSI MCC(移动国家代码),对应的 MCC资源限定符。0如果未定义。

公共int跨国公司
加入 API级别1

在跨国公司(移动网络代码),对应的 跨国公司资源限定符。0如果未定义。

公共int导航
加入 API级别1

导航设备上的可用的一种方法。一个:navigation_nonavnavigation_dpadnavigation_trackballnavigation_wheel

公共intnavigationhidden
加入 API级别5

一个标志指示是否可用或东风标致5向导航。这将设置一个机制来隐藏导航装置从用户控件,当机构是封闭的。一个: navigationhidden_nonavigationhidden_yes

公共int定位
加入 API级别1

屏幕的总体取向。可能是 orientation_landscapeorientation_portrait

公共intscreenHeightDp
加入 API级别13

可用的屏幕空间的高度,在DP单位,对应的 屏幕高度资源限定符。设置 screen_height_dp_undefined如果没有指定高度。

公共intscreenlayout
加入 API级别4

画面的整体布局的位掩码。目前有两个战场:

screenlayout_size_mask位定义的整体尺寸屏幕的。他们可能是 screenlayout_size_smallscreenlayout_size_normalscreenlayout_size_large,或screenlayout_size_xlarge

screenlayout_long_mask指定屏幕宽/高比正常。他们可能是 screenlayout_long_noscreenlayout_long_yes

screenlayout_layoutdir_mask指定屏幕布局要么是LTR和RTL。他们可能是 screenlayout_layoutdir_ltrscreenlayout_layoutdir_rtl

看到支持多屏幕更多的信息。

公共intscreenwidthdp
加入 API级别13

可用的屏幕空间的宽度,在DP单位,对应的 屏幕宽度资源限定符。设置 screen_width_dp_undefined如果没有指定width。

公共intsmallestscreenwidthdp
加入 API级别13

最小的屏幕尺寸的应用将在正常运行,对应的 最小的屏幕宽度资源限定符。这是两个screenwidthdp和screenHeightDp最小值在纵向和横向。设置 smallest_screen_width_dp_undefined如果没有指定width。

公共int触摸屏
加入 API级别1

触摸屏连接到装置的种类。一个:touchscreen_notouchtouchscreen_finger

公共intuimode
加入 API级别8

的用户界面模式的位掩码。目前有两个领域:

ui_mode_type_mask位定义的整个用户界面模式装置。他们可能是ui_mode_type_undefinedui_mode_type_normalui_mode_type_deskui_mode_type_carui_mode_type_television,或 ui_mode_type_appliance

ui_mode_night_mask指定屏幕是在一个特殊的模式。他们可能是ui_mode_night_undefinedui_mode_night_noui_mode_night_yes

公共构造函数


公共配置()
加入 API级别1

构建了一个无效的配置。你必须调用settodefaults()此对象是有效的。

公共配置配置o)
加入 API级别1

进行深拷贝适于改性。

公共方法


公共intCompareTo配置那)
加入 API级别1

公共intdescribecontents()
加入 API级别1

打包的方法

退换商品
  • 一位掩码表示特殊对象类型集整理通过打包的。

公共布尔等于配置那)
加入 API级别1

公共布尔等于对象那)
加入 API级别1

比较此实例与指定的对象和表示如果他们都是平等的。为了平等,O必须代表相同的对象这个实例使用类特定的比较。总承包合同这种比较应自反的,对称的,传递。同时,没有对象引用其他比零等于零。

默认实现将返回真的只有这= =O。看到写一个正确的 等于方法如果你想实现你自己的等于方法。

对于一般的合同等于hashcode()方法是,如果等于退换商品真的为任何两个物体,然后hashcode()必须返回相同的值这些对象。这意味着子类对象通常重写或者方法或两者都不。

参数
与该实例进行比较的对象。
退换商品
  • 真的如果指定的对象是否等于这对象虚假的否则。

公共intgetlayoutdirection()
加入 API级别17

返回布局方向。将是layout_direction_ltrlayout_direction_rtl

退换商品
  • 布局方向

公共inthashCode()
加入 API级别1

返回该对象的一个整数哈希代码。根据合同,任何两个这样的对象等于(对象)退换商品真的必须返回相同的哈希代码值。这意味着子类对象通常覆盖两种方法或没有方法。

注意哈希值不随时间变化的信息,除非使用等于比较也变化。

看到写一个正确的 hashCode方法如果你想实现你自己的hashCode方法。

退换商品
  • 此对象的哈希代码。

公共布尔islayoutsizeatleast(尺寸)
加入 API级别11

查看当前配置的screenlayout在至少给出的尺寸。

退换商品
  • 如果当前屏幕布局的大小至少返回true给定的尺寸。

公共静态的布尔neednewresources(int,int configchanges,interestingchanges)
加入 API级别1

确定一个新的资源,需要从设置的比特加载配置更改返回updatefrom(配置)

参数
configchanges面具的配置为返回的变化 updatefrom(配置)
interestingchanges配置的变化,资源可以处理,如changingconfigurations
退换商品
  • 如果资源需要加载,返回true,否则假。

公共无效的readfromparcel包裹源)
加入 API级别8

公共无效的setlayoutdirection现场现场)
加入 API级别17

从现场的布置方向。

参数
现场现场。如果为空,将设置布局方向 layout_direction_ltr。如果不为空,将它设置为布局方向相应的现场。

公共无效的区域设置现场LOC)
加入 API级别17

设置区域。这是建立现场的首选方式(而不是使用直接存取)。这也将根据设定的userlocale和布局方向现场。

参数
LOC现场。可以为空。

公共无效的配置o)
加入 API级别8

公共无效的settodefaults()
加入 API级别1

设置对象的制度缺陷。

公共字符串ToString()
加入 API级别1

返回一个字符串包含一个简洁的,这个人类可读的描述对象。子类应重写此方法,提供一个实施考虑对象的类型和数据。的默认的实现相当于下面的表达:

getclass()。getname() +“”+ tohexstringhashcode())的整数。

看到写一个有用的 ToString方法如果你想实现你自己的ToString方法。

退换商品
  • 此对象的意味。

公共intupdatefrom配置三角洲)
加入 API级别1

复制域从三角洲到这个配置对象,保持跟踪哪些已经改变了。任何不确定的领域中 三角洲被忽视和未复制到当前配置。

退换商品

公共无效的writetoparcel包裹目的,int标志)
加入 API级别1

将这个对象在一个包裹。

参数
DeST它的目标应该是书面的包裹。
国旗附加标志的对象应该是如何写的。可能是0或parcelable_write_return_value

 

intscreenlayout_size_mask常数screenlayout:编码比特的大小。
intscreenlayout_size_normal常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x470 dp单位,对应于 正常的资源限定符。
intscreenlayout_size_small常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约320x426 dp单位,对应于 资源限定符。
intscreenlayout_size_undefined常数screenlayout:一个screenlayout_size_mask值表示没有大小已设置。
intscreenlayout_size_xlarge常数screenlayout:一个screenlayout_size_mask值指示屏幕至少约720x960 dp单位,对应于 超大资源限定符。
intscreenlayout_undefined常数screenlayout:一个值表示screenlayout是未定义的

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值