鸿蒙OS开发文档 第13页

鸿蒙OS DataInput

DataInput public interface DataInput DataInput 接口提供从二进制流中读取字节并从中重建任何 Java 原始类型的数据。 还有一种工具可以从修改后的 UTF-8 格式的数据中重建字符串。 对于该接口中的所有读取例程,通常情况下,如果在读取所需字节数之前到达文件末尾,则会抛出 EOFException(这是一种 IOException)。 如果由于文件结尾以外的任何原因无法读取任何字节,则抛出除 EOFException 之外的 IOException。 特别是,如果输入流已关闭,则可能会引发 IOException。 修改后的 UTF-8 DataInput 和 DataOutput 接口的实现以对 UTF-8 稍作修改的格式表示 Unicode 字符串。 (有关标准 UTF-8 格式的信息,请参阅 Unicode 标准版本 4.0 的第 3.9 节 Unicode 编码形式)。 请注意,在下表中,最高有效位出现在最左侧的列中。 此格式与标准 UTF-8 格式的区别如下: 空字节 ‘\u0000’ 以 2 字节格式而不是 1 字节编码,因此编码的字符串永远不会嵌入空值。 仅使用 1 字节、2 字节和 3 字节格式。 补充字符以代理对的形式表示。 Since: JDK1.0 方法总结 修饰符和类型 方法 描述 boolean readBoolean() 读取一个输入字节,如果该字节非零则返回 true,如果该字节为零则返回 false。 byte readByte() 读取并返回一个输入字节。 char readChar() 读取两个输入字节并返回一个 char 值。 double readDouble() 读取八个输入字节并返回一个双精度值。 float readFloat() 读取四个输入字节并返回一个浮点值。 void readFully(byte[] b) 从输入流中读取一些字节并将它们存储到缓冲区数组中 b。 void readFully(byte[] b, int off, int len) 从输入流中读取 len 个字节。 int readInt() 读取四个输入字节并返回一个 int 值。 String readLine() 从输入流中读取下一行文本。 long readLong() 读取八个输入字节并返回一个 long 值。 short readShort() 读取两个输入字节并返回一个短值。 int readUnsignedByte() 读取一个输入字节,将其零扩展为 int 类型,并返回结果,因此该结果在 0 到 255 的范围内。 int readUnsignedShort() 读取两个输入字节并返回 0 到 65535 范围内的 int 值。 String readUTF() 读取使用修改后的 UTF-8 格式编码的字符串。 int skipBytes(int n) 尝试从输入流中跳过 n 个字节的数据,丢弃跳过的字节。 方法详情 readFully void readFully(byte[] b) throws IOException 从输入流中读取一些字节并将它们存储到缓冲区数组中 b。 读取的字节数等于...

鸿蒙OS Closeable

Closeable public interface Closeable extends AutoCloseable Closeable 是可以关闭的数据的源或目标。 调用 close 方法来释放对象所持有的资源(例如打开的文件)。 Since: 1.5 方法总结 修饰符和类型 方法 描述 void close() 关闭此流并释放与其关联的任何系统资源。 方法详情 close void close() throws IOException 关闭此流并释放与其关联的任何系统资源。 如果流已经关闭,则调用此方法无效。 如 AutoCloseable#close() 中所述,关闭可能失败的情况需要仔细注意。 强烈建议在抛出 IOException 之前放弃底层资源并在内部将 Closeable 标记为已关闭。 指定者: 在接口 AutoCloseable 中关闭 Throws: Throw名称 Throw描述 IOException 如果发生 I/O 错误

鸿蒙OS TouchEvent

TouchEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.ManipulationEvent |—|—|—ohos.multimodalinput.event.TouchEvent public abstract class TouchEvent extends ManipulationEvent 定义触摸事件和映射的标准事件。 触摸事件的信息包括多指触摸时的手指位置、触摸压力和触摸半径。 标准事件用于指示用户意图。 它的定义与输入设备类型无关。 系统将另一种输入的基本交互事件映射到触摸输入的标准交互事件。 映射如下: 对于基本的鼠标交互事件: 单击并按住鼠标左键映射为用手指在指针位置触摸屏幕,如 PRIMARY_POINT_DOWN 中所述。 单击并按住鼠标左键,然后移动指针映射为触摸屏幕并在屏幕上移动手指,如 POINT_MOVE 中所述。 如PRIMARY_POINT_UP 中所述,释放鼠标左键可将手指从屏幕上抬起。 注意:触摸屏没有悬停指针状态。 因此,如果在没有按下任何按钮的情况下移动鼠标,则不会将交互事件映射到触摸屏。 为了映射到这个鼠标输入事件,这个类定义了指针的悬停状态,例如 HOVER_POINTER_ENTER、HOVER_POINTER_MOVE 和 HOVER_POINTER_EXIT。 对于基本的触控笔交互事件: 用手写笔笔尖触摸屏幕映射为用手指触摸屏幕,如 PRIMARY_POINT_DOWN 中所述。 用触控笔笔尖触摸屏幕然后在屏幕上移动映射为触摸屏幕并在屏幕上移动手指,如 POINT_MOVE 中所述。 如 PRIMARY_POINT_UP 中所述,从屏幕上抬起触控笔映射为从屏幕上抬起手指。 Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int CANCEL 表示事件被中断或取消。 static int HOVER_POINTER_ENTER 表示悬停指针进入窗口或组件。 static int HOVER_POINTER_EXIT 指示悬停指针离开窗口或组件。 static int HOVER_POINTER_MOVE 指示悬停指针在窗口或组件中移动。 static int NONE 表示没有触摸活动。 static int OTHER_POINT_DOWN 表示当一个或多个手指已经触摸屏幕时,另一个手指触摸屏幕。 static int OTHER_POINT_UP 表示一些手指从屏幕上抬起,而一些手指仍留在屏幕上。 static int POINT_MOVE 表示手指在屏幕上移动。 static int PRIMARY_POINT_DOWN 表示第一根手指触摸屏幕。 static int PRIMARY_POINT_UP 表示最后一根手指从屏幕上抬起。 从类 ohos.multimodalinput.event.ManipulationEvent 继承的字段 PHASE_CANCEL, PHASE_COMPLETED, PHASE_MOVE, PHASE_NONE, PHASE_START 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 构造函数摘要 构造函数 描述 TouchEvent() 方法总结 修饰符和类型 方法 描述 abstract int getAction() 获取当前指针动作状态。 abstract int getIndex() 获取指针动作的索引。 MultimodalEvent getMultimodalEvent() 获取已映射到标准交互事件的原始多模式输入事件。 从类 ohos.multimodalinput.event.ManipulationEvent 继承的方法 getForce, getPhase, getPointerCount, getPointerId, getPointerPosition, getPointerScreenPosition, getRadius, getStartTime, setScreenOffset 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait...

鸿蒙OS StylusEvent

StylusEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.ManipulationEvent |—|—|—ohos.multimodalinput.event.StylusEvent public abstract class StylusEvent extends ManipulationEvent 报告触控笔事件。 报告的事件包含按钮状态更改和触控笔操作(按下、滑动或抬起)等信息。 目前,一个事件仅支持一个触控笔动作。 Since: 5 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int BUTTON_PRESS 表示触控笔按下按钮。 static int BUTTON_RELEASE 表示触控笔抬起一个按钮。 static int FIRST_BUTTON 指示触控笔事件中的按钮状态更改。 static int NONE 表示手写笔不对屏幕进行任何操作。 static int NONE_BUTTON 指示触控笔事件中没有按钮状态更改。 static int STYLUS_DOWN 表示触控笔按在屏幕上。 static int STYLUS_MOVE 表示触控笔在屏幕上滑动。 static int STYLUS_UP 表示触控笔从屏幕上抬起。 从类 ohos.multimodalinput.event.ManipulationEvent 继承的字段 PHASE_CANCEL, PHASE_COMPLETED, PHASE_MOVE, PHASE_NONE, PHASE_START 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 构造函数摘要 构造函数 描述 StylusEvent() 方法总结 修饰符和类型 方法 描述 abstract int getAction() 获取触控笔动作。 abstract int getButtons() 获取手写笔的按钮状态变化。 从类 ohos.multimodalinput.event.ManipulationEvent 继承的方法 getForce, getPhase, getPointerCount, getPointerId, getPointerPosition, getPointerScreenPosition, getRadius, getStartTime, setScreenOffset 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 BUTTON_PRESS public static final int BUTTON_PRESS 表示触控笔按下按钮。 Since: 5 BUTTON_RELEASE public static final int BUTTON_RELEASE 表示触控笔抬起一个按钮。 Since: 5 FIRST_BUTTON public static final int FIRST_BUTTON 指示触控笔事件中的按钮状态更改。 Since: 5 NONE public static final int...

鸿蒙OS SpeechEvent

SpeechEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.SpeechEvent public class SpeechEvent extends MultimodalEvent 定义语音事件。 您可以使用该类来获取语音识别结果。 系统提供语音识别功能来识别用户语音,并将识别结果作为事件发送给您。 该事件携带识别出的语音动作、热词等信息。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int ACTION_HIT_HOTWORD 表示点击热词的动作。 static int ACTION_SWITCH_OFF 表示将开关设置为 OFF 状态的动作。 static int ACTION_SWITCH_ON 表示将开关设置为 ON 状态的动作。 static int MATCH_MODE_EXACT 表示精确匹配模式。 static int MATCH_MODE_FUZZY 表示模糊匹配模式。 static int SCENES_AUDIO 指示对音频执行操作的场景。 static int SCENES_COMMON 表示执行语音操作的常见场景。 static int SCENES_PAGE 指示对页面执行操作的场景。 static int SCENES_SWITCH 指示为切换执行操作的场景。 static int SCENES_VIDEO 指示对视频执行操作的场景。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 方法总结 修饰符和类型 方法 描述 static OptionalSpeechEvent createEvent(long occurTime, int action, String value) 用于创建 SpeechEvent 实例的构造函数。 int getAction() 获取此语音事件的动作。 String getActionProperty() 获取action中携带的属性值。 String getDeviceId() 获取产生当前事件的输入设备的承载设备ID。 int getInputDeviceId() 获取产生当前事件的输入设备的ID。 int getMatchMode() 获取当前识别结果的匹配模式。 long getOccurredTime() 获取当前事件的产生时间。 int getScene() 获取执行动作的场景。 int getSourceDevice() 获取产生当前事件的输入设备的类型。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 ACTION_HIT_HOTWORD public static final int ACTION_HIT_HOTWORD 表示点击热词的动作。 Since: 3 ACTION_SWITCH_OFF public static final int ACTION_SWITCH_OFF 表示将开关设置为 OFF 状态的动作。...

鸿蒙OS RotationEvent

RotationEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.RotationEvent public abstract class RotationEvent extends MultimodalEvent 定义由旋转组件生成的事件,例如智能手表上的数字表冠。 Since: 3 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 构造函数摘要 构造函数 描述 RotationEvent() 方法总结 修饰符和类型 方法 描述 abstract float getRotationValue() 获取旋转组件生成的旋转值。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 构造函数详细信息 RotationEvent public RotationEvent() 方法详情 getRotationValue public abstract float getRotationValue() 获取旋转组件生成的旋转值。 值定义可能因组件而异。 例如,一些组件的这个值可能表示旋转的角度,而其他组件的这个值可能表示已经旋转的圈数。 返回: 返回生成的旋转值。 Since: 3

鸿蒙OS MultimodalEvent

MultimodalEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent public abstract class MultimodalEvent extends Object implements Sequenceable 表示所有事件类型的基类。 此类定义了一系列表示抽象的用户行为或意图的高级事件类型。 此外,它还定义了各个子类共享的方法和信息。 如果只想捕获事件中的抽象行为,只需要重写该类中定义的回调接口即可。 如果你想获取更多的信息,那么你可以直接使用这个类中定义的方法。 如果抽象事件的回调和事件处理方法不能满足您的需求,您还可以将事件转换为更具体的事件类型。 例如,可以将MultimodalEvent转换为KeyboardEvent,从而获取更详细的信息或者使用更直接简单的回调接口。 Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int BUILTIN_KEY 指示内置键输入事件。 static int DEFAULT_TYPE OS系统支持的标准高级事件的默认值。 protected int highLevelEvent 表示高级事件。 static int KEYBOARD 表示键盘输入事件。 static int MOUSE 表示鼠标输入事件。 static int ROTATION 表示旋转组件产生的事件。 static int SPEECH 表示 Speech 组件生成的事件。 static int STYLUS 指示手写笔输入事件。 static int TOUCH_PANEL 指示触摸面板 (TP) 输入事件。 static int UNSUPPORTED_DEVICE 表示没有输入设备。 protected UUID uuid 表示有助于将一个事件与其他事件区分开来的全局唯一 ID。 方法总结 修饰符和类型 方法 描述 abstract String getDeviceId() 获取产生当前事件的输入设备的承载设备ID。 abstract int getInputDeviceId() 获取产生当前事件的输入设备的ID。 abstract long getOccurredTime() 获取当前事件的产生时间。 abstract int getSourceDevice() 获取产生当前事件的输入设备的类型。 UUID getUuid() 获取事件的 UUID。 boolean isSameEvent(UUID id) 检查当前事件是否与指定 UUID 的事件相同。 boolean marshalling(Parcel parcel) 将此 Sequenceable 对象编组为 Parcel。 boolean unmarshalling(Parcel parcel) 从 Parcel 中解组此 Sequenceable 对象。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 BUILTIN_KEY public static final int BUILTIN_KEY 指示内置键输入事件。 Since: 1 DEFAULT_TYPE public static final int DEFAULT_TYPE OS系统支持的标准高级事件的默认值。 Since: 1 KEYBOARD public static...

鸿蒙OS MouseEvent

MouseEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.CompositeEvent |—|—|—ohos.multimodalinput.event.MouseEvent public abstract class MouseEvent extends CompositeEvent 报告鼠标事件。 报告的事件可以包含鼠标按钮状态更改和光标状态更改。 Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int AXIS_X 指示鼠标指针或滚轮在 X 轴上的移动。 static int AXIS_Y 指示鼠标指针或滚轮在 Y 轴上的移动。 static int AXIS_Z 指示鼠标指针或滚轮在 Z 轴上的移动。 static int BACK_BUTTON 表示按下鼠标上的后退按钮。 static int FORWARD_BUTTON 表示按下鼠标上的前进按钮。 static int HOVER_ENTER 表示当光标移动到窗口或视图中时未按下鼠标按钮。 static int HOVER_EXIT 表示当鼠标左键未按下时光标从窗口或视图中退出。 static int HOVER_MOVE 表示当鼠标左键未按下时光标在窗口或视图中的移动。 static int LEFT_BUTTON 表示按下鼠标左键。 static int MIDDLE_BUTTON 表示按下鼠标中键。 static int MOVE 指示当按下鼠标左键时光标在窗口或视图中的移动。 static int NONE 表示没有鼠标操作。 static int NONE_BUTTON 表示没有按下鼠标按钮。 static int PRESS 表示按下鼠标按钮。 static int RELEASE 表示释放鼠标按钮。 static int RIGHT_BUTTON 表示按下鼠标右键。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 构造函数摘要 构造函数 描述 MouseEvent() 方法总结 修饰符和类型 方法 描述 abstract int getAction() 获取鼠标动作。 abstract int getActionButton() 获取状态发生变化的鼠标按钮。 abstract MmiPoint getCursor() 获取鼠标指针的当前位置。 abstract float getCursorDelta(int axis) 获取自上次调用以来鼠标指针在给定方向上的移动。 abstract int getPressedButtons() 获取所有处于按下状态的鼠标按钮。 abstract float getScrollingDelta(int axis) 获取自上次调用以来滚轮在给定方向上的移动。 abstract void setCursorOffset(float offsetX, float offsetY) 设置相对于屏幕的偏移位置。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 AXIS_X public...

鸿蒙OS MmiPoint

MmiPoint java.lang.Object |—ohos.multimodalinput.event.MmiPoint public class MmiPoint extends Object 表示给定坐标系中的 x、y 或 z 坐标。 Since: 3 构造函数摘要 构造函数 描述 MmiPoint(float px, float py) 用于创建具有指定 x 和 y 坐标的 MmiPoint 对象的构造函数。 MmiPoint(float px, float py, float pz) 用于创建具有指定 x、y 和 z 坐标的 MmiPoint 对象的构造函数。 方法总结 修饰符和类型 方法 描述 float getX() 获取 x 坐标。 float getY() 获取 y 坐标。 float getZ() 获取 z 坐标。 String toString() 获取此 MmiPoint 对象的字符串表示形式,其中指定了 x、y 和 z 坐标。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 构造函数详细信息 MmiPoint public MmiPoint(float px, float py) 用于创建具有指定 x 和 y 坐标的 MmiPoint 对象的构造函数。 参数: 参数名称 参数描述 px 表示 x 坐标。 py 表示 y 坐标。 Since: 3 MmiPoint public MmiPoint(float px, float py, float pz) 用于创建具有指定 x、y 和 z 坐标的 MmiPoint 对象的构造函数。 参数: 参数名称 参数描述 px 表示 x 坐标。 py 表示 y 坐标。 pz 表示 z 坐标。 Since: 3 方法详情 getX public float getX() 获取 x 坐标。 返回: 返回 x 坐标。 Since: 3 getY public float getY() 获取 y 坐标。 返回: 返回 y 坐标。 Since: 3 getZ public...

鸿蒙OS ManipulationEvent

ManipulationEvent java.lang.Object |—ohos.multimodalinput.event.MultimodalEvent |—|—ohos.multimodalinput.event.ManipulationEvent public abstract class ManipulationEvent extends MultimodalEvent 报告操纵事件。 ManipulationEvent 定义并抽象了所有操作事件,例如手指触摸事件。 这样的事件携带包括事件位置和阶段的信息。 一般将事件作为回调的输入来捕获和处理事件。 回调将一个动作分为三个阶段:开始、操作和结束。 例如,对于单指触摸,开始表示手指触摸屏幕,操作表示手指在屏幕上移动,结束表示手指从屏幕上抬起。 Since: 1 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 static int PHASE_CANCEL 表示操作已被取消。 static int PHASE_COMPLETED 表示动作已经结束。 static int PHASE_MOVE 表示操作正在进行中。 static int PHASE_NONE 表示无效操作。 static int PHASE_START 表示动作已经开始。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的字段 BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid 构造函数摘要 构造函数 描述 ManipulationEvent() 方法总结 修饰符和类型 方法 描述 abstract float getForce(int index) 获取指定索引的手指的触摸压力。 abstract int getPhase() 获取事件的运行阶段。 abstract int getPointerCount() 获取事件中触控或轨迹跟踪的指针数量。 abstract int getPointerId(int index) 获取事件中指针的唯一 ID。 abstract MmiPoint getPointerPosition(int index) 获取事件中触摸控制或轨迹跟踪时指针索引相对于偏移位置的x和y坐标。 abstract MmiPoint getPointerScreenPosition(int index) 获取事件中触摸控制或轨迹跟踪时指针索引相对于屏幕坐标原点的x和y坐标。 abstract float getRadius(int index) 获取指定索引的手指的触摸半径。 abstract long getStartTime() 获取操作开始阶段的时间(以毫秒为单位)。 abstract void setScreenOffset(float offsetX, float offsetY) 设置相对于屏幕的偏移位置。 从类 ohos.multimodalinput.event.MultimodalEvent 继承的方法 getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 从接口 ohos.utils.Sequenceable 继承的方法 hasFileDescriptor 字段详细信息 PHASE_CANCEL public static final int PHASE_CANCEL 表示操作已被取消。 一个动作被取消后视为结束。 Since: 1 PHASE_COMPLETED public static final int PHASE_COMPLETED 表示动作已经结束。 Since: 1 PHASE_MOVE public static final int PHASE_MOVE...