native_interface_bundle.h
Overview
Related Modules:
[Native_Bundle]
Description:
Declares the Bundle-specific function, including function for obtaining application ID.
Since: 9 Version: 1.0
Summary
Functions
Function | Description |
---|---|
[OH_NativeBundle_GetAppIdByBundleName] (const char *bundleName) | char * Obtains the application ID based on the given bundle name. |
native_interface_xcomponent.h
Overview
Related Modules:
[Native XComponent]
Description:
Declares APIs for accessing a Native XComponent.
Since: 8 Version: 1.0
Summary
Classes
Classe Name | Description |
---|---|
[OH_NativeXComponent_TouchPoint] | |
[OH_NativeXComponent_TouchEvent] | |
[OH_NativeXComponent_Callback] | Registers the surface lifecycle and touch event callbacks. |
Macros
Macro Name and Value | Description |
---|---|
OH_NATIVE_XCOMPONENT_OBJ ("NATIVE_XCOMPONENT_OBJ") |
Typedefs
Typedef Name | Description |
---|---|
[OH_NativeXComponent] | typedef struct [OH_NativeXComponent] Provides an encapsulated OH_NativeXComponent instance. |
[OH_NativeXComponent_Callback] | typedef struct [OH_NativeXComponent_Callback] Registers the surface lifecycle and touch event callbacks. |
Enumerations
Enumeration Name | Description |
---|---|
{ [OH_NATIVEXCOMPONENT_RESULT_SUCCESS] = 0, [OH_NATIVEXCOMPONENT_RESULT_FAILED] = -1, [OH_NATIVEXCOMPONENT_RESULT_BAD_PARAMETER] = -2 } | Enumerates the API access states. |
[OH_NativeXComponent_TouchEventType] { [OH_NATIVEXCOMPONENT_DOWN] = 0, [OH_NATIVEXCOMPONENT_UP], [OH_NATIVEXCOMPONENT_MOVE], [OH_NATIVEXCOMPONENT_CANCEL], [OH_NATIVEXCOMPONENT_UNKNOWN] } |
Functions
Function | Description |
---|---|
[OH_NativeXComponent_GetXComponentId] ([OH_NativeXComponent] *component, char *id, uint64_t *size) | int32_t Obtains the ID of the ArkUI XComponent. |
[OH_NativeXComponent_GetXComponentSize] ([OH_NativeXComponent] *component, const void *window, uint64_t *width, uint64_t *height) | int32_t Obtains the size of the surface held by the ArkUI XComponent. |
[OH_NativeXComponent_GetXComponentOffset] ([OH_NativeXComponent] *component, const void *window, double *x, double *y) | int32_t Obtains the offset of the surface held by the ArkUI XComponent. |
[OH_NativeXComponent_GetTouchEvent] ([OH_NativeXComponent] *component, const void *window, [OH_NativeXComponent_TouchEvent] *touchEvent) | int32_t Obtains the touch event dispatched by the ArkUI XComponent. |
[OH_NativeXComponent_RegisterCallback] ([OH_NativeXComponent] *component, [OH_NativeXComponent_Callback] *callback) | int32_t Regis |
以上就是本篇文章所带来的鸿蒙开发中一小部分技术讲解;想要学习完整的鸿蒙全栈技术。可以在结尾找我可全部拿到! | |
下面是鸿蒙的完整学习路线,展示如下: | |
除此之外,根据这个学习鸿蒙全栈学习路线,也附带一整套完整的学习【文档+视频】,内容包含如下:
内容包含了:(ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!
鸿蒙【北向应用开发+南向系统层开发】文档笔记
鸿蒙【基础+实战项目】视频
鸿蒙面经
为了避免大家在学习过程中产生更多的时间成本,对比我把以上内容全部放在了↓↓↓想要的可以自取喔!谢谢大家观看!