鸿蒙系统HarmonyOS技术社区文章

  • 鸿蒙原生应用元服务开发-WEB跨应用跳转 New

    Web组件可以实现点击前端页面超链接跳转到其他应用。 在下面的示例中,点击call.html前端页面中的超连接,跳转到电话应用的拨号界面。 应用侧代码。 // xxx.ets import web_webview from '@ohos.web.webview'; imp ...

    0
    评论
    148
    浏览
  • 鸿蒙原生应用元服务开发-鸿蒙真机运行项目实战与注意事项

    一、解压项目注意项目包不能为中文 二、用数据线将装好DevEco Studio的电脑与设置为开发者模式的鸿蒙手机相连接。 三、将项目包托进DevEco Studio 中 注意项目包文件不能有嵌套 四、查看设备运行 五、点击项目结构 ...

    0
    评论
    120
    浏览
  • 鸿蒙原生应用元服务开发WEB-自定义页面请求响应

    Web组件支持在应用拦截到页面请求后自定义响应请求能力。开发者通过onInterceptRequest()接口来实现自定义资源请求响应。自定义请求能力可以用于开发者自定义Web页面响应、自定义文件资源响应等场景。 Web网页上发起 ...

    0
    评论
    139
    浏览
  • 鸿蒙原生应用元服务开发WEB-使用Devtools工具调试前端页面

    Web组件支持使用DevTools工具调试前端页面。DevTools是一个 Web前端开发调试工具,提供了电脑上调试移动设备前端页面的能力。开发者通过setWebDebuggingAccess()接口开启Web组件前端页面调试能力,利用DevTools工具 ...

    0
    评论
    279
    浏览
  • 鸿蒙原生应用元服务开发-Web历史记录导航

    使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个/下一个历史记 ...

    0
    评论
    144
    浏览
  • 鸿蒙原生应用元服务开发WEB-缓存与存储管理

    在访问网站时,网络资源请求是相对比较耗时的。开发者可以通过Cache、Dom Storage等手段将资源保持至本地,以提升访问同一网站的速度。 Cache 使用cacheMode()配置页面资源的缓存模式,Web组件为开发者提供四种缓存 ...

    0
    评论
    422
    浏览
  • 鸿蒙原生应用元服务开发WEB-Cookie管理

    Cookie是网络访问过程中,由服务端发送给客户端的一小段数据。客户端可持有该数据,并在后续访问该服务端时,方便服务端快速对客户端身份、状态等进行识别。 Web组件提供了WebCookieManager类,用于管理Web组件的Coo ...

    0
    评论
    170
    浏览
  • 鸿蒙原生应用元服务开发-Web在新窗口中打开页面

    Web组件提供了在新窗口打开页面的能力,开发者可以通过multiWindowAccess()接口来设置是否允许网页在新窗口打开。当有新窗口打开时,应用侧会在onWindowNew()接口中收到Web组件新窗口事件,开发者需要在此接口事件中 ...

    0
    评论
    152
    浏览
  • HarmonyOS实战开发-如何实现音频低时延录制和播放,AudioVivid音乐播放的相关功能

    介绍 本示例主要展示了音频低时延录制和播放,AudioVivid音乐播放的相关功能: 低时延录制。 低时延播放。 AudioVivid播放. 效果预览 主页 录制页面 播放页面 AudioVivid播放页 使用说明 弹出麦克风权限访问提示 ...

    0
    评论
    39
    浏览
  • 鸿蒙原生应用元服务开发-Web应用侧调用前端页面函数

    应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。 在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。 前端页面代码 <!-- index.html --> <!DOCTYPE ht ...

    0
    评论
    90
    浏览
  • 纯血鸿蒙实战开发-性能测试工具SmartPerf Editor使用指导

    概述 SmartPerf Editor是一款PC端桌面应用,通过监测、采集应用运行时FPS、CPU、GPU、Memory、Battery、Network等性能数据,帮助开发者了解应用的性能状况。SmartPerf Editor还集成了DrawingDoc功能,可录制Render S ...

    0
    评论
    198
    浏览
  • 纯血鸿蒙开发教程-耗时分析器Time Profiler使用指导

    DevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。开发应用或服务过程中,如果遇到卡顿、加载耗时等性能问题,开发者通常会关注 ...

    0
    评论
    92
    浏览
  • HarmonyOS实战开发-内存快照Snapshot Profiler功能使用指导

    DevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。内存快照(Snapshot)是一种用于分析应用程序内存使用情况的工具,通过记录应 ...

    0
    评论
    170
    浏览
  • HarmonyOS实战开发-性能提升的其他方法

    开发者若使用低性能的代码实现功能场景可能不会影响应用的正常运行,但却会对应用的性能造成负面影响。本章节列举出了一些可提升性能的场景供开发者参考,以避免应用实现上带来的性能劣化。 使用数据懒加载 开发者在 ...

    0
    评论
    24
    浏览
  • HarmonyOS实战开发-合理选择条件渲染和显隐控制

    开发者可以通过条件渲染或显隐控制两种方式来实现组件在显示和隐藏间的切换。本文从两者原理机制的区别出发,对二者适用场景分别进行说明,实现相应适用场景的示例并给出性能对比数据。 原理机制 条件渲染 if/else条 ...

    0
    评论
    157
    浏览
  • 鸿蒙原生应用元服务开发-Web相关说明

    Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据。 页面交互:Web组件 ...

    0
    评论
    148
    浏览
  • HarmonyOS实战开发-Flex布局性能提升使用指导

    Flex为采用弹性布局的容器。容器内部的所有子元素,会自动参与弹性布局。子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸。 在单行布局场景下,容器里子组件的主轴尺寸长度总和可能存在不等于容器主轴尺 ...

    0
    评论
    233
    浏览
  • HarmonyOS NEXT 提升应用响应速度

    应用对用户的输入需要快速反馈,以提升交互体验,因此本文提供了以下方法来提升应用响应速度。 避免主线程被非UI任务阻塞 减少组件刷新的数量 避免主线程被非UI任务阻塞 在应用响应用户输入期间,应用主线程应尽可能 ...

    0
    评论
    153
    浏览
  • 鸿蒙开发就业前景到底怎么样?

    鸿蒙, 作为华为自主研发的基于微内核的下一代操作系统,正在逐渐走进人们的视野 。随着鸿蒙系统的不断发展和完善,越来越多的人开始关注鸿蒙开发这一领域,想要了解学习鸿蒙开发的就业前景如何。 市场需求增长: 随 ...

    0
    评论
    148
    浏览
  • 36岁了还有必要转行鸿蒙开发吗?

    前言 2024鸿蒙生态圈越来越大,有必要转行做鸿蒙开发吗? 我想这是很多程序员都存在的疑虑吧? 我的回答是:“当然有必要!”话不多说,请看图! 不难看出,很多公司给出了百万年薪做鸿蒙开发,看来学习鸿蒙开发这事 ...

    0
    评论
    133
    浏览
  • 鸿蒙实战开发-如何安全和高效的使用N-API开发Native模块

    简介 N-API 是 Node.js Addon Programming Interface 的缩写,是 Node.js 提供的一组 C++ API,封装了V8 引擎的能力,用于编写 Node.js 的 Native 扩展模块。通过 N-API,开发者可以使用 C++ 编写高性能的 Node.js ...

    0
    评论
    134
    浏览
  • 鸿蒙原生应用元服务开发-Web设置深色模式

    Web组件支持对前端页面进行深色模式配置。 通过darkMode()接口可以配置不同的深色模式,WebDarkMode.Off模式表示关闭深色模式。WebDarkMode.On表示开启深色模式,并且深色模式跟随前端页面。WebDarkMode.Auto表示开 ...

    0
    评论
    116
    浏览
  • ArkTS高性能编程实战-TS&amp;JS高性能编程实践及使用工具的指导

    概述 本文参考业界标准,并结合应用TS&JS部分的性能优化实践经验,从应用编程指南、高性能编程实践、性能优化调试工具等维度,为应用开发者提供参考指导,助力开发者开发出高性能的应用。 应用TS&JS高性能编程实践 ...

    0
    评论
    119
    浏览
  • HarmonyOS NEXT应用开发性能优化入门引导

    概述 在开发HarmonyOS NEXT应用时,优化应用性能是至关重要的。本文将介绍应用开发过程中常见的一些性能问题,并提供相应的解决方案,配合相关参考示例,帮助开发者解决大部分性能问题。 我们把应用性能分析的方法划 ...

    0
    评论
    290
    浏览
  • 鸿蒙实战开发-本地部署、SmartPerf 编译部署指导文档

    编译环境搭建 注意:在linux编译环境安装时以root或者其他 sudo 用户身份运行下面的命令。 node 环境安装 下载Node js安装包(windows推荐, linux跳过此步骤) 从网站下载node js安装包 https://nodejs.org/en/downloa ...

    0
    评论
    126
    浏览
  • 学鸿蒙的1万个理由,北京中关村现大幅鸿蒙海报

    五一假期以来,北京中关村附近多个地铁站、公交站出现大幅鸿蒙海报。据统计,不止中关村,北京杭州两地清华、北大、浙江大学等多所高校附近也挂上了巨幅鸿蒙海报。 学鸿蒙,突破自我,Get职场”星“技能;学鸿蒙, ...

    0
    评论
    27
    浏览
  • 最新开源代码证实!“鸿蒙原生版”微信正在积极开发中

    话不多说,直接看图: 这是 MMKV 最新版本 v1.3.5 的发布说明。 MMKV 是微信团队开源的键值对(Key-Value)存储系统,也是微信客户端自用的底层基础组件 。 发布说明写道, MMKV v1.3.5 首次正式支持 HarmonyOS NEXT ...

    0
    评论
    184
    浏览
  • HarmonyOS实战开发-深度探索与打造个性化自定义组件

    今天分享一下 什么是自定义组件?及其自定义组件的实战。 做过前端或者android开发的都知道自定义组件,鸿蒙中显示在界面上的UI都称为组件,小打一个按钮,再到一个列表。 鸿蒙提供的组件有 基础组件,容器组件,媒 ...

    0
    评论
    138
    浏览
  • HarmonyOS实战开发-全局弹窗封装案例

    介绍 本示例介绍两种弹窗的封装案例。一种是自定义弹窗封装成自定义组件的方式,使用一句代码即可控制显示;一种是使用子窗口的方式实现弹窗,使用一句代码即可展示。 效果预览图 使用说明 进入首页会立马弹出一个 ...

    0
    评论
    145
    浏览
  • HarmonyOS实战开发-如何在Navigation中完成路由拦截

    介绍 本示例介绍在Navigation中如何完成路由拦截:首次登录时记录登录状态,再次登录时可以直接访问主页无需重复登录,当退出登录时,下次需重新登录。 效果图预览 使用说明 点击Navigation路由拦截案例。 在弹出的 ...

    0
    评论
    172
    浏览
发文章

版主

+  加入鸿蒙OS开发者社区

直播更多>

    课程更多>

      链接复制成功,分享给好友