摘要:
一、多线程并发概述 1、简介 并发模型是用来实现不同应用场景中并发任务的编程模型,常见的并发模型分为基于内存共享的并发模型和基于消息通信的并发模型。 Actor并发模型作为基于消息通信并发模型的典型代表,不需要开发者去面对锁带来的一系列复杂偶发的问题,同时并发度也相对较高,因此得到了广泛的支持和使用 阅读全文
![HarmonyOS使用多线程并发能力开发](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230925175428381-1978801002.png)
摘要:
一、并发概述 并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略。 ● 异步并发是指异步代码在执行到一定程度后会被暂停,以便在未来某个时间点继续执行,这种情况下,同一时间只有一段代 阅读全文
![HarmonyOS如何使用异步并发能力进行开发](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230922105301958-1354702412.png)
摘要:
即日起推出HarmonyOS创作激励计划,成功投稿并入选的文章将在HarmonyOS开发者公众号上线,9大技术社区同步宣发,不仅有丰厚稿酬,还有机会赢取创作奖品! 活动时间 即日起-2024年12月31日,每季度按照活动规则评审奖项 活动面向用户 对HarmonyOS怀抱热情的开发者 奖项设置 注: 阅读全文
![HarmonyOS创作激励计划启动:助力技术创作突破边界](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230921112348873-279233708.png)
摘要:
一、自定义页面请求响应 Web组件支持在应用拦截到页面请求后自定义响应请求能力。开发者通过onInterceptRequest()接口来实现自定义资源请求响应 。自定义请求能力可以用于开发者自定义Web页面响应、自定义文件资源响应等场景。 Web网页上发起资源加载请求,应用层收到资源请求消息。应用层 阅读全文
![HarmonyOS 自定义页面请求与前端页面调试](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230920104233841-81128568.png)
摘要:
历史记录导航 使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个/下一个历史记录。 在下面的示例中,点击应用的按钮来触发前端页面的后退操作。 阅读全文
![HarmonyOS 管理页面跳转及浏览记录导航](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230919155422385-1582340772.png)
摘要:
一、介绍 本篇 Codelab 主要基于 dialog 和 button 组件,实现弹窗的几种自定义效果,具体效果有: 1. 警告弹窗,点击确认按钮弹窗关闭。 2. 确认弹窗,点击取消按钮或确认按钮,触发对应操作。 3. 加载弹窗,展示加载中效果。 4. 提示弹窗,支持用户输入内容,点击取消和确认按 阅读全文
![HarmonyOS Codelab样例—弹窗基本使用](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230919144859430-1299390567.png)
摘要:
作者:shizhengtao,华为性能调优工具专家 应用的性能优化一直以来都是开发者所面临的一大难题,在2023HDC大会上全新亮相的HarmonyOS NEXT开发者预览版,其中鸿蒙开发套件DevEco Profiler,对应用卡顿这一问题的定位解决又提供了哪些能力呢?本文带你一探究竟。 一、Re 阅读全文
![鸿蒙开发套件之DevEco Profiler助您轻松分析应用性能问题](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230915171859265-1142483982.png)
摘要:
一、 应用侧调用前端页面函数 应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。 ● 前端页面代码。 <!-- index.html --> <!DO 阅读全文
![HarmonyOS应用侧与前端页面数据通道建立](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230915152831369-1687868552.png)
摘要:
一、Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 ● 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。 ● 页面交互:Web组件提供丰富的页面交互的方式,包括:设置前端页面深色模式, 阅读全文
![HarmonyOS应用开发Web组件基本属性应用和事件](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230915114043941-181306808.png)
摘要:
一、 介绍 溪村小镇是一款展示溪流背坡村园区风貌的应用,包括园区内的导航功能,小火车行车状态查看,以及各区域的风景展览介绍,主要用于展示HarmonyOS的ArkUI能力和动画效果。具体包括如下功能: 1. 打开应用时进入启动页,启动页轮播展示溪村小镇风景图,之后进入应用首页。 2. 在首页的“地图 阅读全文
![HarmonyOS Codelab 优秀样例——溪村小镇(ArkTS)](https://img2023.cnblogs.com/blog/2639134/202309/2639134-20230913110333667-1072507513.png)