本示例主要介绍如何实现ArkTS与Native C++层交互开发。主要包含以下两个主题:Native侧回调ArkTS函数和Native子线程与UI主线程通信。Native侧回调ArkTS函数分别使用同步任务Callback、异步任务Callback以及异步任务Promise三种方式实现;Native子线程与UI主线程通信分别使用线程安全函数和LibUV异步库两种方式实现。
最近更新: 16天前本示例介绍如何通过Native-API,在ArkTS与Native之间传递数据。
最近更新: 4个月前关于录屏的示例代码
最近更新: 4个月前XComponent提供了应用在native侧调用OpenGLES图形接口的能力,本文主要介绍如何配合Vsync事件,完成自定义动画。在这种实现方式下,自定义动画的绘制不在UI主线程中完成,即使主线程卡顿,动画效果也不会受影响。
最近更新: 4个月前本示例通过模拟下载场景介绍如何将Native的进度信息实时同步到ArkTS侧。
最近更新: 4个月前在图片开发过程中经常会涉及到PixelMap的深拷贝,本例通过使用PixelMap的readPixelsToBuffer方法来实现深拷贝。在创建源PixelMap的时候,需要将解码参数设置为RGBA_8888,而在深拷贝创建目标PixelMap的时候需要将解码参数设置为RGBA_8888。
最近更新: 4个月前