logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

合理使用布局

在使用ArkUI开发中,我们通过布局组件和基础组件进行界面描述,这些描述会呈现出一个组件树的结构,基础组件在其中为叶子结点,布局组件则是中间节点,可以把这棵树称之为应用组件树。当用户执行交互(滑动,点击等行为)时会触发界面修改,界面的修改本质上是通过触发这棵组件树的重新渲染,来实现应用界面更新的过程。。

文章图片
#harmonyos
【习题】应用开发安全

C. CBG根证书。A. 机密性B. 高效性C. 完整性D. 可用性。A、正确(True)B、错误(False)A、正确(True)B、错误(False)1. 以下哪个不是HarmonyOS安全设计理念要素?D. 应用代 码签名与加密。E. 应用运行时保护与检测。C. 上架检测与审核。B. 设备受限调试。2. 下列哪个不是设备端侧证书。

文章图片
#harmonyos
【习题】质量建议与测试指南

D. HarmonyOS应用云测平台,提供兼容性、安全、UX、性能、功耗、稳定性测试能力,支持流转、服务卡片等HarmonyOS关键特征自动化测试,支持华为1+8多设备运行,帮助开发者全方位看护APP基础质量。A. 应用冻屏:指整个软件系统是正常的,某个应用出现屏幕卡住不动或一段时间内操作未及时响应的故障,也即用户俗称的应用死机、卡死、卡屏、无响应问题。A. 单元测试框架(hypium)是Harm

#harmonyos
HarmonyOS---应用测试概述

应用质量要求分为应用体验质量建议和应用内容合规要求两大部分。

文章图片
#harmonyos#华为
【习题】三方库的基本使用

2. 通过ohpm安装@ohos/lottie后,在哪个文件中会生成相关的配置信息?A、正确(True)B、错误(False)2. @ohos/lottie使用loadAnimation方法加载动画。A、正确(True)B、错误(False)1. 可以通过ohpm uninstall 指令下载指定的三方库。1. 下面哪个API可以控制动画的播放?

#harmonyos
【习题】Native适配开发

同时,调用napi_call_threadsafe_function将napi_threadsafe_function_call_js抛给EventLoop事件循环。D. 在线程安全回调napi_threadsafe_function_call_js执行过程中,将会通过调用napi_call_function或者napi_resolve_deferred把异步处理结果反馈到ArkTS应用侧。B.

#前端
使用Node-API进行线程安全开发

Node-API线程安全开发主要用于异步多线程之间共享和调用场景中使用,以避免出现竞争条件或死锁。Node-API接口只能在ArkTS主线程上进行调用。当C++子线程或者work子线程需要调用ArkTS回调接口或者Node-API接口时,这些线程是需要与ArkTS主线程进行通信才能完成的。Node-API提供了类型napi_threadsafe_function(线程安全函数)以及创建、销毁和调用

文章图片
#harmonyos
HarmonyOS Node-API简介

HarmonyOS Node-API是基于Node.js 8.x LTS的Node-API规范扩展开发的机制,为开发者提供了ArkTS/JS与C/C++模块之间的交互能力。它提供了一组稳定的、跨平台的API,可以在不同的操作系统上使用。一般情况下HarmonyOS应用开发使用ArkTS/JS语言,但部分场景由于性能、效率等要求,比如游戏、物理模拟等,需要依赖使用现有的C/C++库。

文章图片
#harmonyos
Native适配开发--典型开发场景概述

在Native侧C/C++开发场景中,对于计算简单、应用侧主线程需要实时等待结果的情况下,开发者往往会采用常见的同步方式开发业务逻辑。然而,在计算密集型场景中,对于需要执行耗时操作的逻辑,为了避免阻塞应用侧主线程,确保应用程序的性能和响应效率,开发者需要将该部分业务逻辑设计在Native侧进行异步执行。在异步开发中,开发者需要将C/C++子线程异步处理的结果反馈到ArkTS主线程,用以应用侧UI界

文章图片
#开发语言#harmonyos
使用Node-API实现跨语言交互开发流程

使用Node-API实现跨语言交互,首先需要按照Node-API的机制实现模块的注册和加载等相关动作。:实现C++方法的调用。代码比较简单,import一个对应的so库后,即可调用C++方法。:.cpp文件,实现模块的注册。需要提供注册lib库的名称,并在注册回调方法中定义接口的映射关系,即Native方法及对应的JS/ArkTS接口名称等。此处以在ArkTS/JS侧实现add()接口、在Nati

文章图片
#前端#javascript#harmonyos
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择