java.lang.Object
|---ohos.global.configuration.DeviceCapability
public class DeviceCapability
extends Object
提供设备管理资源的能力。
您可以使用 ResourceManager.getDeviceCapability() 获取设备能力,并使用 ResourceManager.updateConfiguration(Configuration, DeviceCapability) 更新设备能力。
Since:
3
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | DEVICE_TYPE_CAR | 表示汽车。 |
static int | DEVICE_TYPE_PC | 表示 PC。 |
static int | DEVICE_TYPE_PHONE | 表示智能手机。 |
static int | DEVICE_TYPE_TABLET | 表示平板电脑。 |
static int | DEVICE_TYPE_TV | 表示智能电视。 |
static int | DEVICE_TYPE_UNDEFINED | 表示设备类型未定义。 |
static int | DEVICE_TYPE_WEARABLE | 表示可穿戴设备。 |
int | deviceType | 指示目标设备类型。 |
static int | FLOAT_UNDEFINED | 表示维度未定义。 |
int | height | 以虚拟像素 (vps) 表示屏幕高度。 |
boolean | isRound | 指定屏幕是否为圆形。 |
boolean | isWideColorGamut | 指示屏幕是否具有广色域。 |
static int | SCREEN_DEFAULT | 表示屏幕密度未定义。 |
static int | SCREEN_LDPI | 表示大屏幕密度。 |
static int | SCREEN_MDPI | 表示中等屏幕密度。 |
static int | SCREEN_SDPI | 表示屏幕密度小。 |
static int | SCREEN_XLDPI | 表示超大屏幕密度。 |
static int | SCREEN_XXLDPI | 表示超超大屏幕密度。 |
static int | SCREEN_XXXLDPI | 表示超超超大屏幕密度。 |
int | screenDensity | 指示目标屏幕密度。 |
int | width | 以虚拟像素 (vps) 表示屏幕宽度。 |
构造函数 | 描述 |
---|---|
DeviceCapability() | 用于创建 DeviceCapability 实例的默认构造函数。 |
DeviceCapability(DeviceCapability capability) | 用于使用现有 DeviceCapability 实例创建 DeviceCapability 实例的构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
boolean | equals(Object object) | 检查提供的对象是否等于当前的 DeviceCapability。 |
int | hashCode() | 获取当前 DeviceCapability 的哈希码。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
public static final int DEVICE_TYPE_CAR
表示汽车。
Since:
3
public static final int DEVICE_TYPE_PC
表示 PC。
Since:
3
public static final int DEVICE_TYPE_PHONE
表示智能手机。
Since:
3
public static final int DEVICE_TYPE_TABLET
表示平板电脑。
Since:
3
public static final int DEVICE_TYPE_TV
表示智能电视。
Since:
3
public static final int DEVICE_TYPE_UNDEFINED
表示设备类型未定义。
Since:
3
public static final int DEVICE_TYPE_WEARABLE
表示可穿戴设备。
Since:
4
public static final int FLOAT_UNDEFINED
表示维度未定义。
Since:
3
public static final int SCREEN_DEFAULT
表示屏幕密度未定义。
Since:
4
public static final int SCREEN_LDPI
表示大屏幕密度。
Since:
3
public static final int SCREEN_MDPI
表示中等屏幕密度。
Since:
3
public static final int SCREEN_SDPI
表示屏幕密度小。
Since:
3
public static final int SCREEN_XLDPI
表示超大屏幕密度。
Since:
3
public static final int SCREEN_XXLDPI
表示超超大屏幕密度。
Since:
3
public static final int SCREEN_XXXLDPI
表示超超超大屏幕密度。
Since:
3
public int deviceType
指示目标设备类型。
Since:
3
public int height
以虚拟像素 (vps) 表示屏幕高度。
Since:
3
public boolean isRound
指定屏幕是否为圆形。
Since:
3
public boolean isWideColorGamut
指示屏幕是否具有广色域。
Since:
7
public int screenDensity
指示目标屏幕密度。
Since:
3
public int width
以虚拟像素 (vps) 表示屏幕宽度。
Since:
3
public DeviceCapability()
用于创建 DeviceCapability 实例的默认构造函数。
Since:
3
public DeviceCapability(DeviceCapability capability)
用于使用现有 DeviceCapability 实例创建 DeviceCapability 实例的构造函数。 这两个实例具有相同的属性。
参数:
参数名称 | 参数描述 |
---|---|
capability | 指示现有的 DeviceCapability 实例。 |
Since:
3
public boolean equals(Object object)
检查提供的对象是否等于当前的 DeviceCapability。
覆盖:
类 Object 中的等于
参数:
参数名称 | 参数描述 |
---|---|
object | 提供的对象 |
返回:
如果提供的对象等于当前的 DeviceCapability,则为 true,反之亦然。
Since:
4
public int hashCode()
获取当前 DeviceCapability 的哈希码。
覆盖:
类 Object 中的 hashCode
返回:
当前 DeviceCapability 的哈希码。
Since:
4
DataInputpublic interface DataInputDataInput 接口提供从二进制流中读取字节并从中重建任何 Java 原始类型的数据。 还有一种工...
Document.remove删除一条记录函数签名如下:function remove(options: object): PromiseResult参数说明options为必填参数,是一...
Document.remove删除一条记录函数签名如下:function remove(): PromiseResult返回值说明结果说明resolve新增记录的结果,Result...
db.serverDate构造一个服务端时间的引用。可用于查询条件、更新字段值或新增记录时的字段值。方法签名如下:function serverDate...
getTempFileURL用云文件 ID 换取真实链接,可自定义有效期,默认一天且最大不超过一天请求参数字段说明数据类型默认值必填fileLi...
Aggregate.end(): PromiseObject支持端:小程序 2.7.4,云函数 0.8.1,Web标志聚合操作定义完成,发起实际聚合操作返回值Promise.O...
Command.expr(aggregateExpression:Expression):Command支持端:云函数 1.4.0查询操作符,用于在查询语句中使用聚合表达式,方法...
databaseMigrateExport本接口应在服务器端调用,详细说明参见服务端API。数据库导出请求地址POST https://api.weixin.qq.com/tcb...
本指南假定你已经阅读了 组合式 API 简介和响应性基础。如果你不熟悉组合式 API,请先阅读这篇文章。在 Vue Mastery 上观看关于...