鸿蒙系统是由华为技术有限公司开发的一款嵌入式操作系统,它是一款基于Linux内核的多平台、多层次、多任务的实时操作系统。它采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行应用开发。
鸿蒙系统采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行应用开发。此外,鸿蒙系统还采用了新的安全机制,使得整个操作系统能够保证数据安全性。此外,鸿蒙系统还采用了新的存储机制,使得存储效率大大提升。
此外,鸿蒙系统还采用了新的图形界面设计理念,使得界面易于使用。此外,鸿蒙也集成了语音识别功能,使得人机交互更加便捷。此外,鸿蒙也集成了物联网功能,使得物体之间能够相互通信。
#includeint main() { printf("Hello World!"); return 0; }
java.lang.Object
|---ohos.agp.components.AttrHelper
public class AttrHelper
extends Object
将属性值的类型从字符串转换为整数或布尔值。
构造函数 | 描述 |
---|---|
AttrHelper() | 用于创建 AttrHelper 实例的默认构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
static int | convertDimensionToPix(String value, float density, int defaultValue) | 将尺寸值转换为像素数。 |
static int | convertDimensionToPix(Context context, String value, int defaultValue) | 将维度值转换为像素值。 |
static BlendMode | convertValueToBlendMode(String value, BlendMode defaultValue) | 将值从字符串转换为整数。 |
static boolean | convertValueToBoolean(String value, boolean defaultValue) | 将值从字符串转换为布尔值。 |
static Color | convertValueToColor(String value) | 将字符串转换为 Color 对象。 |
static ColorMatrix | convertValueToColorMatrix(int value) | 将值从 int 转换为 ColorMatrix 对象。 |
static Element | convertValueToElement(String value) | 将字符串转换为 Element 对象。 |
static float | convertValueToFloat(String value, float defaultValue) | 将字符串转换为浮点值。 |
static int | convertValueToInt(String value, int defaultValue) | 将值从字符串转换为整数。 |
static long | convertValueToLong(String value, long defaultValue) | 将字符串转换为长值。 |
static int | fp2px(float value, float density) | 根据屏幕密度将字体大小像素 (fp) 转换为像素值。 |
static int | fp2px(float value, float density, float fontRatio) | 根据屏幕密度和字体比率将字体大小像素 (fp) 值转换为像素值。 |
static int | fp2px(float value, Context context) | 根据屏幕上下文将字体大小像素 (fp) 转换为像素值。 |
static float | getDensity(Context context) | 获取显示密度。 |
static float | getFontRatio(Context context) | 获取字体比例。 |
static float | px2fp(int value, Context context) | 根据屏幕上下文将像素转换为字体大小的像素。 |
static float | px2vp(int value, Context context) | 根据屏幕上下文将像素转换为虚拟像素。 |
static int | vp2px(float value, float density) | 根据屏幕密度将虚拟像素 (vp) 转换为像素值。 |
static int | vp2px(float value, Context context) | 根据屏幕上下文将虚拟像素 (vp) 转换为像素值。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public AttrHelper()
用于创建 AttrHelper 实例的默认构造函数。
public static float getDensity(Context context)
获取显示密度。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
返回:
返回显示密度。
public static float getFontRatio(Context context)
获取字体比例。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
返回:
返回字体比例。
public static int convertValueToInt(String value, int defaultValue)
将值从字符串转换为整数。
如果值为空,则返回 defaultValue 指定的值。
参数:
参数名称 | 参数描述 |
---|---|
value | 表示要转换的值。 |
defaultValue | 表示默认值。 |
返回:
返回转换后的整数值。
public static BlendMode convertValueToBlendMode(String value, BlendMode defaultValue)
将值从字符串转换为整数。
如果值为空,则返回 defaultValue 指定的值。
参数:
参数名称 | 参数描述 |
---|---|
value | 表示要转换的值。 |
defaultValue | 表示默认值。 |
返回:
返回转换后的 BlendMode 值。
public static ColorMatrix convertValueToColorMatrix(int value)
将值从 int 转换为 ColorMatrix 对象。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 int 颜色值。 |
返回:
返回转换后的 ColorMatrix 值。
public static boolean convertValueToBoolean(String value, boolean defaultValue)
将值从字符串转换为布尔值。
确保布尔值是真或假。 否则会出现异常。
参数:
参数名称 | 参数描述 |
---|---|
value | 表示要转换的值。 |
defaultValue | 表示默认值。 |
返回:
返回转换后的布尔值。
public static float convertValueToFloat(String value, float defaultValue)
将字符串转换为浮点值。 如果字符串不存在,则返回defaultValue指定的值。
参数:
参数名称 | 参数描述 |
---|---|
value | 表示要转换的字符串。 |
defaultValue | 表示默认值。 |
返回:
返回转换后的浮点值。
public static long convertValueToLong(String value, long defaultValue)
将字符串转换为 long 值。
参数:
参数名称 | 参数描述 |
---|---|
value | 表示字符串值。 |
defaultValue | 表示默认值。 |
返回:
转换后返回 long 值。
public static Element convertValueToElement(String value)
将字符串转换为 Element 对象。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的字符串。 |
回报:
返回元素对象。
public static Color convertValueToColor(String value)
将字符串转换为 Color 对象。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的字符串。 |
返回:
返回颜色对象。
public static int convertDimensionToPix(String value, float density, int defaultValue)
将尺寸值转换为像素数。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的尺寸值。 |
density | 表示屏幕密度。 |
defaultValue | 表示默认值。 |
返回:
返回转换后的像素数。
public static int convertDimensionToPix(Context context, String value, int defaultValue)
将维度值转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
value | 指示要转换的尺寸值。 |
defaultValue | 表示默认值。 |
返回:
返回一个像素值。
public static int vp2px(float value, float density)
根据屏幕密度将虚拟像素 (vp) 转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 vp 值。 |
density | 表示屏幕密度。 |
返回:
返回一个像素值。
public static int vp2px(float value, Context context)
根据屏幕上下文将虚拟像素 (vp) 转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 vp 值。 |
context | 指示屏幕上下文。 |
返回:
返回一个像素值。
public static int fp2px(float value, float density)
根据屏幕密度将字体大小像素 (fp) 转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 fp 值。 |
density | 表示屏幕密度。 |
返回:
返回一个像素值。
public static int fp2px(float value, float density, float fontRatio)
根据屏幕密度和字体比率将字体大小像素 (fp) 值转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 fp 值。 |
density | 表示屏幕密度。 |
fontRatio | 表示字体比例。 |
返回:
返回一个像素值。
public static int fp2px(float value, Context context)
根据屏幕上下文将字体大小像素 (fp) 转换为像素值。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的 fp 值。 |
context | 指示屏幕上下文。 |
返回:
返回一个像素值。
public static float px2vp(int value, Context context)
根据屏幕上下文将像素转换为虚拟像素。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的像素。 |
context | 指示屏幕上下文。 |
返回:
返回一个虚拟像素。
public static float px2fp(int value, Context context)
根据屏幕上下文将像素转换为字体大小的像素。
参数:
参数名称 | 参数描述 |
---|---|
value | 指示要转换的像素。 |
context | 指示屏幕上下文。 |
返回:
返回一个字体大小的像素。
ComponentHolderjava.lang.Object |---ohos.agp.components.ComponentHolderpublic class ComponentHolderextends Object表示 XM...
到目前为止,我们讨论了 Kafka 的核心概念。让我们现在来看一下 Kafka 的工作流程。Kafka 只是分为一个或多个分区的主题的集合。...
GROUP 运算符用于在一个或多个关系中对数据进行分组,它收集具有相同key的数据。语法下面给出了 group 运算符的语法。grunt Grou...
HDFS - 命令工具fsck: 检查文件的完整性start-balancer.sh: 重新平衡HDFShdfs dfs -copyFromLocal 从本地磁盘复制文件到HDFS...
用户注册/签约(可选)微信后台向业主方发起用户注册。1、请求参数参数名称类型必选备注appidstringY小程序appidmch_idstringY支...
auto-fill接入微信城市服务,业务方可以使用小程序auto-fill组件功能,获取用户首次填写过的表单的信息。需接入auto-fill组件,...
基本运算符示例代码:var a = 10, b = 20;// 加法运算console.log(30 === a + b);// 减法运算console.log(-10 === a - b);// 乘...
movable-area基础库 1.2.0 开始支持,低版本需做兼容处理movable-view 的可移动区域注意:movable-area 必须设置width和height属...
live-player基础库 1.7.0 开始支持,低版本需做兼容处理。实时音视频播放(v2.9.1 起支持同层渲染)。暂只针对国内主体如下类目...