上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 鸿蒙OS开发实例:【ArkTS类库异步并发async/await】 async/await是一种用于处理异步操作的Promise语法糖,使得编写异步代码变得更加简单和易读。通过使用async关键字声明一个函数为异步函数,并使用await关键字等待Promise的解析(完成或拒绝),以同步的方式编写异步操作的代码。 async函数是一个返回Promise对象的函数,用 阅读全文
posted @ 2024-06-06 21:54 烧脑猴 阅读(641) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发实例:【ArkTS类库异步并发简述Promise】 Promise和async/await提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次I/O任务的场景开发,例如一次网络请求、一次文件读写等操作。异步语法是一种编程语言的特性,允许程序在执行某些操作时不必等待其完成,而是可以继续执行其他操 阅读全文
posted @ 2024-06-06 14:40 烧脑猴 阅读(447) 评论(0) 推荐(0)
摘要: 鸿蒙OS元服务开发:【WebGL网页图形库开发概述】 WebGL的全称为Web Graphic Library(网页图形库),主要用于交互式渲染2D图形和3D图形。目前HarmonyOS中使用的WebGL是基于OpenGL裁剪的OpenGL ES,可以在HTML5的canvas元素对象中使用,无需使用插件,支持跨平台。WebGL程序是由JavaScri 阅读全文
posted @ 2024-06-05 20:55 烧脑猴 阅读(59) 评论(0) 推荐(0)
摘要: 鸿蒙OS元服务开发说明:【WebGL网页图形库开发接口】 一、场景介绍 WebGL主要帮助开发者在前端开发中完成图形图像的相关处理,比如绘制彩色图形等。目前该功能仅支持使用兼容JS的类Web开发范式开发。 二、接口说明 表1 WebGL主要接口列表 接口名 描述 canvas.getContext 获取canvas对象上下文。 webgl.createBu 阅读全文
posted @ 2024-06-05 14:29 烧脑猴 阅读(41) 评论(0) 推荐(0)
摘要: 鸿蒙OS元服务开发案例:【WebGL网页图形库开发着色器绘制彩色三角形】 着色器绘制彩色三角形 使用WebGL开发时,为保证界面图形显示效果,请使用真机运行。 此场景为使用WebGL绘制的彩色三角形图形(GPU绘制)。开发示例如下: 创建页面布局。index.hml示例如下: <div class="container"> <canvas ref="canvas1" st 阅读全文
posted @ 2024-06-04 22:07 烧脑猴 阅读(73) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发实例:【ArkTS类库多线程@Concurrent装饰器校验并发函数】 在使用TaskPool时,执行的并发函数需要使用该装饰器修饰,否则无法通过相关校验。从API version 9开始,该装饰器支持在ArkTS卡片中使用。 装饰器说明 @Concurrent并发装饰器 说明 装饰器参数 无。 使用场景 仅支持在Stage模型的工程中使用。 装饰的函数类型 允许标注a 阅读全文
posted @ 2024-06-04 15:01 烧脑猴 阅读(89) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发实例:【ArkTS类库多线程CPU密集型任务TaskPool】 CPU密集型任务是指需要占用系统资源处理大量计算能力的任务,需要长时间运行,这段时间会阻塞线程其它事件的处理,不适宜放在主线程进行。例如图像处理、视频编码、数据分析等。 基于多线程并发机制处理CPU密集型任务可以提高CPU利用率,提升应用程序响应速度。 当进行一系列同步任务时,推荐使用Worker; 阅读全文
posted @ 2024-06-03 20:59 烧脑猴 阅读(309) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发案例:【ArkTS类库多线程CPU密集型任务Worker】 使用Worker进行长时间数据分析 通过某地区提供的房价数据训练一个简易的房价预测模型,该模型支持通过输入房屋面积和房间数量去预测该区域的房价,模型需要长时间运行,房价预测需要使用前面的模型运行结果,因此需要使用Worker。 1.DevEco Studio提供了Worker创建的模板,新建一个Wo 阅读全文
posted @ 2024-06-03 14:24 烧脑猴 阅读(120) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发实例:【NAPI 进阶】 本篇将会介绍另外两种集成方式: NAPI源码 + 动态库(即 .so) TS接口 + 动态库(即 .so) Native C++应用研发概况 Native C++应用场景,总结起来就如下 "部分源码+动态库": 国密算法SM4已经提前被编译成了so文件,这个时候我们只需在CMakeList.txt文 阅读全文
posted @ 2024-06-02 20:11 烧脑猴 阅读(641) 评论(0) 推荐(0)
摘要: 鸿蒙OS开发实例:【NAPI入门】 背景 公司内部已经有现成的MQTT动态库,想在HarmonyOS平台上共享使用。查找官方指导后,发现可以通过NAPI方式,将MQTT C++库导入进来,然后封装一层ArkTS接口就可直接使用。 本篇内容是在按照官方指导下,自己做的一些调研性质的实践。 阅读完成后 将学会如何在已有的HarmonyOS 阅读全文
posted @ 2024-05-31 21:02 烧脑猴 阅读(680) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
鸿蒙NEXT文档资料 mau123789是助理v直接可拿取