2024-12-24 23:01:51
【HarmonyOS学习】应用文件访问
沙箱目录的理解 访问和管理应用文件,对于每个应用,系统会在内部存储空间映射出一个专属的应用沙箱目录,是应用文件目录与一部分系统文件所在的目录组成的集合。也就是应用可见的目录范围即为“应用沙箱目录”。 优点: 隔离性:应用沙箱提供了一个完全隔离的环境,使用户可以安全地访问应用文件。 安全性:应用沙箱限制了应用可见地数据地最小范围,保护了应用文件地安全。 [..
HarmonyOS NEXT
105
0
2024-12-24 23:01:36
【HarmonyOS】时间处理Dayjs
背景 在项目中经常会使用要时间的格式转换,比如数据库返回一个Date数据,你需要转成2024-10-2的格式,鸿蒙的原生SDK中是没有办法实现的,因此,在这里介绍第三方封装好并且成熟使用的库Dayjs。 安装 切换到Entry文件夹下安装dayjs库。 cd .\entry\ ohpm install dayjs [图片] 查看oh-package.jso..
HarmonyOS NEXT
165
0
2024-12-24 23:01:17
【HarmonyOS】HMRouter使用详解(一)环境配置
背景 在项目中使用官方推荐的Navigation时,需要在所有的页面上都添加一层NavDestination,在代码阅读上会增加多个层级,而且还要在主页面设置对应名字的跳转等问题,配置起来比较繁琐。看到大佬开发的HMRouter使用起来方便简洁,因此,写下这篇文章记录HMRouter的使用。 插件配置 1.HMRouter安装 在终端中运行下面命令进行第三方..
HarmonyOS NEXT
119
0
2024-12-24 23:00:50
【HarmonyOS】HMRouter使用详解(二)
路由跳转 HMRouter中使用HMRouterMgr的静态方法push()和replace()来实现路由跳转。使用pop()方法来实现页面返回 push :目标页面不会替换当前页,而是插入页面栈。可以使用pop实现页面的返回操作。 replace:目标页面会替换当前页,并销毁当前页。这样可以释放当前页的资源,并且无法返回到当前页。 pop:返回页面栈的上一..
HarmonyOS NEXT
91
0
2024-12-24 23:00:24
【HarmonyOS】HMRouter使用详解(三)生命周期
生命周期(Lifecycle) 使用HMRouter的页面跳转时,想实现和Navigation一样的生命周期时,需要通过新建生命周期类来实现对页面对某一个生命周期的监控。 新建Lifecycle类 通过继承IHMLifecycle接口实现生命周期接口的方法重写。 通过添加@HMLifecycle装饰器,来定义生命周期类的名称,然后在页面中使用 IHMLife..
HarmonyOS NEXT
125
0
2024-12-24 23:00:02
【HarmonyOS】HMRouter使用详解(四)路由拦截
路由拦截器 可以对指定或全局路由跳转时添加拦截器,作用是可以实现在页面切换前做判断是否有进入当前页面的权限。这篇文章将实现登录的全局路由拦截样式。 新建拦截器类 通过继承IHMInterceptor接口实现生命周期接口的方法重写。 通过添加@HMInterceptor装饰器,来定义拦截器类的名称,然后在页面中使用 IHMInterceptor接口 包含一个h..
HarmonyOS NEXT
150
0
2024-12-24 22:59:50
【HarmonyOS Next】原生沉浸式界面
背景 在实际项目中,为了软件使用整体色调看起来统一,一般顶部和底部的颜色需要铺满整个手机屏幕。因此,这篇帖子是介绍设置的方法,也是应用沉浸式效果。如下图:底部的绿色延伸到上面的状态栏和下面的导航栏 [图片] UI 在鸿蒙应用中,全屏UI元素分为状态栏、应用界面和导航栏。 [图片] 一般实现应用沉浸式效果由两种方式: 窗口全屏布局方案:调整布局系统为全屏布局,..
HarmonyOS NEXT
149
0
2024-12-24 22:59:34
【HarmonyOS Next】状态管理V2版本使用详解
概述 现阶段状态管理V2版本还在试用阶段,但是切实解决了很多在项目中使用V1导致的痛点问题,比如: 同一数据被多视图代理时,无法同步数据修改。 无法做到深度观测和深度监听。 更新对象中某个数据时,会导致整个对象属性都刷新,导致程序运行缓慢。 状态管理V2版 装饰器总览 @ObservedV2:装饰class,使得装饰的class具有深度监听的能力。 @Tra..
HarmonyOS NEXT
123
0
2024-12-24 22:59:16
【HarmonyOS学习】应用程序包
应用程序包简介 [图片] [图片] HAR和HSP两种共享包得主要区别 共享包类型编译和运行方式发布和引用方式 HARHAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝。HAR除了支持应用内引用,还可以独立打包发布,供其他应用引用。 HSPHSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。H..
HarmonyOS NEXT
118
0
2024-12-24 22:58:58
鸿蒙开发学习:动画
页面分类动画 [图片] 显示动画 function animateTo(value: AnimateParam, event: () => void): void; [图片] 代码如下:(实现属性变化引发的动画) @Entry @Component struct Animate_Page1 { @State boxWidth: number =..
HarmonyOS NEXT
99
0
2024-12-24 22:58:25
鸿蒙未来憧憬与当下行动支持
鸿蒙未来憧憬与当下行动支持 鸿蒙系统(HarmonyOS),作为华为面向未来的分布式操作系统,不仅承载着中国科技自立自强的梦想,也象征着万物互联新时代的到来。本文将探讨鸿蒙系统的未来愿景,并号召社会各界共同参与,为构建更加繁荣的鸿蒙生态贡献一份力量。 鸿蒙系统的未来憧憬 万物互联的新时代 随着物联网(IoT)技术的飞速发展,设备间的互联互通成为必然趋势。鸿蒙..
HarmonyOS NEXT
101
0
2024-12-24 22:57:42
鸿蒙开发:弹窗交互(promptAction )
实现效果 点击按钮实现不同方式的弹窗 showToast [图片] showDialog [图片] showActionMenu [图片] 代码实现 引入'@ohos.promptAction' import promptAction from '@ohos.promptAction'; [图片] 通过promptAction 实现系统既定的弹窗..
HarmonyOS NEXT
141
0
2024-12-24 22:54:15
鸿蒙系统科普
鸿蒙系统科普 鸿蒙系统(HarmonyOS),由华为技术有限公司开发,是一款面向未来的分布式操作系统。它旨在为各种设备提供统一的操作平台,支持智能家居、穿戴设备、移动电话、平板电脑等多种终端之间的无缝连接与协同工作。本文将详细介绍鸿蒙系统的特性、安装方式及使用场景。 系统特性 鸿蒙系统具有以下显著特点: 分布式架构 鸿蒙系统基于微内核设计,采用了分布式软总线..
OpenHarmony
99
0
2024-12-24 22:46:32
计算器系统
计算器系统 计算器系统(以下简称“本系统”)是一个功能强大且易于使用的数学运算工具,它不仅支持基本的加减乘除四则运算,还能够处理复杂的科学计算任务,如三角函数、对数运算等。本系统旨在为用户提供一个高效准确的计算平台,无论是学生学习还是专业人士进行数据分析,都能满足其需求。 支持的数据格式与运算类型 请注意:为了确保系统的正确解析和处理,用户应按照指定的格式输..
三方库
81
0
2024-12-24 22:40:16
日程管理器系统
日程管理器系统 日程管理器系统(以下简称“本系统”)旨在帮助用户高效地规划和管理日常时间,确保重要事件不被遗忘,并能够合理安排工作与生活的各个方面。本系统支持创建、编辑、删除日程,并且可以通过多种方式提醒用户即将到来的重要活动。 支持的数据格式 请注意:日期、时间、事件名称、地点、备注等信息应该按照指定的格式输入,以保证系统的正确解析和处理。 支持的日程格式..
三方库
85
0
2024-12-24 22:29:39
HCIP-BigDataDeveloper 技术覆盖范围、学习方法及其实际作用
HCIP-BigDataDeveloper 技术覆盖范围、学习方法及其实际作用 概述 HCIP-BigDataDeveloper(Huawei Certified ICT Professional - Big Data Developer)是华为认证的高级大数据开发工程师,它旨在验证持证者在大数据领域的专业技能和知识。HCIP-BigDataDevelope..
HarmonyOS NEXT
79
0
2024-12-24 22:26:33
HCIA-openEuler 技术覆盖范围、学习方法及其在工作中的实际作用
HCIA-openEuler 技术覆盖范围、学习方法及其在工作中的实际作用 一、HCIA-openEuler 技术覆盖范围 HCIA-openEuler认证是华为推出的面向openEuler操作系统的技术认证,旨在验证学员对于openEuler操作系统的安装配置、系统管理、性能优化、故障排查等技能的掌握情况。该认证涵盖了以下几个主要技术领域: 操作系统安装与..
OpenHarmony
147
0
2024-12-24 22:19:00
HCIA-AI 技术覆盖范围、学习方法及其实际作用
HCIA-AI 技术覆盖范围、学习方法及其实际作用 概述 HCIA-AI(Huawei Certified ICT Associate - Artificial Intelligence)是华为认证体系中针对人工智能领域设置的基础级认证。该认证旨在帮助个人掌握AI的基本理论和实践技能,熟悉华为AI平台与工具,为未来从事AI相关工作打下坚实基础。 技术覆盖范围..
OpenHarmony
143
0
2024-12-24 12:42:22
address-smart-parse智能识别收货地址
address-smart-parse 智能识别收货地址(支持省市区县街道/姓名/电话/邮编识别) 支持以下数据格式 注意:地址、姓名、电话、邮编用空格或者特殊字符分开 支持地址格式 1. 广东省珠海市香洲区盘山路28号幸福茶庄,陈景勇,13593464918 2. 马云,陕西省西安市雁塔区丈八沟街道高新四路高新大都荟 13593464918 3. 陕西省西..
三方库
118
0
2024-12-24 12:29:14
HarmonyOS的NDK开发实战(使用ASan检查c/c++代码内存问题)
为追求C/C++的极致性能,编译器和OS(Windows/Linux/Mac)运行框架不会对内存操作进行安全检测。针对该场景,DevEco Studio集成ASan(Address-Sanitizer)为开发者提供面向C/C++的地址越界检测能力,并通过FaultLog展示错误的堆栈详情及导致错误的代码行。 使用约束 如果应用内的任一模块使能ASan,那么e..
HarmonyOS NEXT
216
0
2024-12-23 07:43:27
uniapp 极速上手鸿蒙开发
uniapp 极速上手鸿蒙开发 uniapp 团队 与版本 4.28.2024092502 起,支持鸿蒙应用开发,现在是 4.36.2024112817,同时支持鸿蒙应用和元服务开发了。 我们现在上手感受一下 环境配置 HBuilderX 4.24+ 下载地址 DevEco Studio HBuilderX 4.24+ 要求 DevEco-Studio 5...
uni-app
252
0
2024-12-22 23:38:55
鸿蒙next 关系型数据库 你不知道的事情
前言: 各位同学大家好,有一段时间没有更新文章了,最近在研究鸿蒙关系型数据也就是轻量级数据库sqlite 的使用,今天趁着这个机会分享给大家。 分享内容: 鸿蒙next中应用数据持久化 鸿蒙的应用数据持久化有3种 1 通过用户首选项实现数据持久化 2 通过键值型数据库实现数据持久化 3 通过关系型数据库实现数据持久化 今天我们主要讲的是 通过关系型数据库实现..
HarmonyOS NEXT
286
0
2024-12-22 17:47:50
常用的ArkTS第三方库
常用的ArkTS第三方库 1. UI类 **@ohos/textlayoutbuilder**:可以定制任一样式的文本构建工具,包括字体间距、大小、颜色、富文本高亮显示等。 **@ohos/roundedimageview**:能够生成圆角矩形、椭圆形等图片形状。 **@ohos/photoview**:图片缩放浏览组件,图片可缩放、平移、旋转。 2. 网络..
三方库
242
0
2024-12-22 17:42:20
ArkTS第三方库的语法与使用详解
在OpenHarmony中ArkTS第三方库的语法与使用详解 在 OpenHarmony 开发中,ArkTS 语言为开发者带来了强大的功能和灵活性。而合理利用第三方库可以极大地提高开发效率,丰富应用的功能。本文将详细介绍 ArkTS 第三方库的具体语法和使用方法。 一、ArkTS 与第三方库概述 ArkTS 是 OpenHarmony 应用开发的主要语言,它..
三方库
270
0
2024-12-22 17:27:56
在OpenHarmony开发者论坛上分享的技术经验的推广渠道
在OpenHarmony开发者论坛上分享的技术经验的推广渠道 1.论坛内部渠道 热门板块与精华帖:将技术经验文章发布在论坛的热门板块,如“技术交流”“经验分享”等。积极参与精华帖的评选活动,争取让自己的文章入选精华区,以获得更多的曝光和关注。同时,关注论坛的置顶规则,争取让自己的优质内容被置顶。 互动与合作:积极参与其他开发者的讨论和交流,在回复中巧妙地提及..
OpenHarmony
205
0
2024-12-22 17:24:03
在OpenHarmony开发者论坛上分享技术经验的注意事项
在OpenHarmony开发者论坛上分享技术经验时,需要注意以下事项: 1.内容质量 准确性:确保所分享的技术经验内容准确无误,代码示例能够正确运行,技术原理阐述清晰。避免出现错误或误导性的信息,以免给其他开发者带来困扰。 实用性:分享的经验应具有实际应用价值,能够解决其他开发者在OpenHarmony开发过程中可能遇到的问题,或者提供一些新的思路和方法,帮..
OpenHarmony
289
0
2024-12-22 17:19:04
在OpenHarmony开发者论坛:贡献你的力量
在OpenHarmony开发者论坛:贡献你的力量 在当今科技飞速发展的时代,开源项目的重要性日益凸显。OpenHarmonyOS 作为一个充满活力和潜力的开源操作系统,吸引了众多开发者的关注和参与。而 OpenHarmonyOS 开发者论坛则成为了开发者们交流、学习和贡献的重要平台。那么,作为开发者,我们如何在这个论坛上做出自己的实际贡献呢? 一、分享技术经..
OpenHarmony
222
0
2024-12-22 17:02:26
探索 ArkTS:开启高效前端开发新时代
探索 ArkTS:开启高效前端开发新时代 一、引言 在当今数字化时代,前端开发的重要性日益凸显。无论是构建精美的网页应用、移动应用还是智能设备界面,都需要强大的前端开发技术。ArkTS 作为一种新兴的前端开发语言,以其独特的语法和强大的功能,正逐渐受到开发者的关注和喜爱。本文将深入探讨 ArkTS 的语法内容、发展历程、使用指南,带领大家领略 ArkTS 的..
HarmonyOS NEXT
255
0
2024-12-22 16:46:14
探索 ArkUI:开启智能界面开发新时代
探索 ArkUI:开启智能界面开发新时代 在当今科技飞速发展的时代,用户对于智能设备的界面体验要求越来越高。而 ArkUI 的出现,为开发者提供了强大的工具,助力打造出更加精美、高效、智能的用户界面。 一、引言 随着智能手机、平板电脑、智能手表等智能设备的普及,用户界面的重要性日益凸显。一个优秀的用户界面不仅能够提升用户的使用体验,还能够增强产品的竞争力。A..
ArkUI
213
0
2024-12-22 16:38:39
OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析
OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析 在当今科技飞速发展的时代,操作系统作为智能设备的核心,其重要性日益凸显。OpenHarmonyOS 和 HarmonyOS 作为备受关注的操作系统,它们既有一定的联系,又存在着显著的差异。 一、开源性质的差异 1.HarmonyOS HarmonyOS 是由华为公司开发的智能终端操作..
HarmonyOS NEXT
255
0
热门文章
macOS安装仓颉工具链
116 浏览
0 评论
在mac上运行第一个仓颉程序
114 浏览
0 评论
鸿蒙版Flutter环境配置Windows 版本
125 浏览
0 评论
孵化两个上线项目-谈一谈最近的近况 鸿蒙、元服务、HarmonyOS Next
121 浏览
0 评论
HarmonyOS NEXT 诗词元服务项目开发上架全流程实战(一、项目介绍及实现效果)
122 浏览
0 评论
HarmonyOS Next 弹窗系列教程(5)
122 浏览
0 评论
HarmonyOS Next 弹窗系列教程(3)
116 浏览
0 评论