2024-12-24 23:00:02

【HarmonyOS】HMRouter使用详解(四)路由拦截

路由拦截器 可以对指定或全局路由跳转时添加拦截器,作用是可以实现在页面切换前做判断是否有进入当前页面的权限。这篇文章将实现登录的全局路由拦截样式。 新建拦截器类 通过继承IHMInterceptor接口实现生命周期接口的方法重写。 通过添加@HMInterceptor装饰器,来定义拦截器类的名称,然后在页面中使用 IHMInterceptor接口 包含一个h..

HarmonyOS NEXT
225
0
2024-12-24 22:59:50

【HarmonyOS Next】原生沉浸式界面

背景 在实际项目中,为了软件使用整体色调看起来统一,一般顶部和底部的颜色需要铺满整个手机屏幕。因此,这篇帖子是介绍设置的方法,也是应用沉浸式效果。如下图:底部的绿色延伸到上面的状态栏和下面的导航栏 [图片] UI 在鸿蒙应用中,全屏UI元素分为状态栏、应用界面和导航栏。 [图片] 一般实现应用沉浸式效果由两种方式: 窗口全屏布局方案:调整布局系统为全屏布局,..

HarmonyOS NEXT
229
0
2024-12-24 22:59:34

【HarmonyOS Next】状态管理V2版本使用详解

概述 现阶段状态管理V2版本还在试用阶段,但是切实解决了很多在项目中使用V1导致的痛点问题,比如: 同一数据被多视图代理时,无法同步数据修改。 无法做到深度观测和深度监听。 更新对象中某个数据时,会导致整个对象属性都刷新,导致程序运行缓慢。 状态管理V2版 装饰器总览 @ObservedV2:装饰class,使得装饰的class具有深度监听的能力。 @Tra..

HarmonyOS NEXT
180
0
2024-12-24 22:59:16

【HarmonyOS学习】应用程序包

​ 应用程序包简介 [图片]​ [图片]​ HAR和HSP两种共享包得主要区别 共享包类型编译和运行方式发布和引用方式 HARHAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝。HAR除了支持应用内引用,还可以独立打包发布,供其他应用引用。 HSPHSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。H..

HarmonyOS NEXT
153
0
2024-12-24 22:58:58

鸿蒙开发学习:动画

​ 页面分类动画 [图片]​ 显示动画 function animateTo(value: AnimateParam, event: () => void): void; [图片] 代码如下:(实现属性变化引发的动画) @Entry @Component struct Animate_Page1 { @State boxWidth: number =..

HarmonyOS NEXT
161
0
2024-12-24 22:58:25

鸿蒙未来憧憬与当下行动支持

鸿蒙未来憧憬与当下行动支持 鸿蒙系统(HarmonyOS),作为华为面向未来的分布式操作系统,不仅承载着中国科技自立自强的梦想,也象征着万物互联新时代的到来。本文将探讨鸿蒙系统的未来愿景,并号召社会各界共同参与,为构建更加繁荣的鸿蒙生态贡献一份力量。 鸿蒙系统的未来憧憬 万物互联的新时代 随着物联网(IoT)技术的飞速发展,设备间的互联互通成为必然趋势。鸿蒙..

HarmonyOS NEXT
138
0
2024-12-24 22:57:42

鸿蒙开发:弹窗交互(promptAction )

​ 实现效果 点击按钮实现不同方式的弹窗 showToast [图片]​ showDialog [图片]​ showActionMenu [图片]​ 代码实现 引入'@ohos.promptAction' import promptAction from '@ohos.promptAction'; [图片] 通过promptAction 实现系统既定的弹窗..

HarmonyOS NEXT
209
0
2024-12-24 22:29:39

HCIP-BigDataDeveloper 技术覆盖范围、学习方法及其实际作用

HCIP-BigDataDeveloper 技术覆盖范围、学习方法及其实际作用 概述 HCIP-BigDataDeveloper(Huawei Certified ICT Professional - Big Data Developer)是华为认证的高级大数据开发工程师,它旨在验证持证者在大数据领域的专业技能和知识。HCIP-BigDataDevelope..

HarmonyOS NEXT
119
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
348
0
2024-12-22 23:38:55

鸿蒙next 关系型数据库 你不知道的事情

前言: 各位同学大家好,有一段时间没有更新文章了,最近在研究鸿蒙关系型数据也就是轻量级数据库sqlite 的使用,今天趁着这个机会分享给大家。 分享内容: 鸿蒙next中应用数据持久化 鸿蒙的应用数据持久化有3种 1 通过用户首选项实现数据持久化 2 通过键值型数据库实现数据持久化 3 通过关系型数据库实现数据持久化 今天我们主要讲的是 通过关系型数据库实现..

HarmonyOS NEXT
397
0
2024-12-22 17:02:26

探索 ArkTS:开启高效前端开发新时代

探索 ArkTS:开启高效前端开发新时代 一、引言 在当今数字化时代,前端开发的重要性日益凸显。无论是构建精美的网页应用、移动应用还是智能设备界面,都需要强大的前端开发技术。ArkTS 作为一种新兴的前端开发语言,以其独特的语法和强大的功能,正逐渐受到开发者的关注和喜爱。本文将深入探讨 ArkTS 的语法内容、发展历程、使用指南,带领大家领略 ArkTS 的..

HarmonyOS NEXT
367
0
2024-12-22 16:38:39

OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析

OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析 在当今科技飞速发展的时代,操作系统作为智能设备的核心,其重要性日益凸显。OpenHarmonyOS 和 HarmonyOS 作为备受关注的操作系统,它们既有一定的联系,又存在着显著的差异。 一、开源性质的差异 1.HarmonyOS HarmonyOS 是由华为公司开发的智能终端操作..

HarmonyOS NEXT
333
0
2024-12-22 16:11:00

探索 HarmonyOS:开启万物互联新时代

HarmonyOS NEXT
277
0
2024-12-21 21:51:12

汇率转换

HarmonyOS NEXT
205
0
2024-12-19 09:39:19

HarmonyOS NEXT 应用开发实战:音乐播放器的完整实现

在 HarmonyOS NEXT 的应用开发过程中,我们可以利用其提供的丰富的组件和 API 来实现一个功能强大的音乐播放器。本文将通过一个实践案例,详细介绍如何使用 HarmonyOS NEXT 开发一个音乐播放器,包括播放模式切换、歌词显示、播放进度控制等功能。 项目结构 首先,我们来看一下项目的结构。为了代码的整洁和模块化,我们将音乐播放器的相关逻辑和..

HarmonyOS NEXT
365
0
2024-12-18 17:10:17

HarmonyOS ArkTS中视频播放Video组件实现竖屏到横屏切换

在开发HarmonyOS应用时,视频播放是一个常见的需求。ArkTS提供了Video组件来满足这一需求。本文将介绍如何使用ArkTS的Video组件,并实现视频播放时从竖屏切换到横屏的功能。 视频播放组件简介 Video组件是ArkTS中用于播放视频的内置组件,它支持多种功能,包括自动播放、静音、循环播放等。通过Video组件,开发者可以方便地在应用中集成视..

HarmonyOS NEXT
342
0
2024-12-18 16:38:22

HarmonyOS Next应用开发实战:广告的使用介绍及避坑指南

广告的使用,本该是挺简单的。只是首次接触时,有点懵,不知道怎么用。其实记住两点就行了,一个是广告请求,可以看做是给你提供好了API接口,按照规范传参就行了。一个是广告展示,不同类型广告对应的有组件可用。最后,至于布局嘛,则跟其他普通组件类似。记住这些就已经掌握了广告。 本文先对广告服务就行介绍 ,后续对广告接口进行一层封装,便于使用。 避坑指南: 1.模拟器..

HarmonyOS NEXT
301
0
2024-12-18 15:53:00

从0到1上架一个元服务的全流程

鉴于现在官网对于发布元服务的整体流程没有一个很好的讲解,正好要上架一个元服务,所以就整理了一下相关的全流程,供大家参考。 整体流程主要分为如下几步: 1.创建项目 2.AppGallery处理 3.开发工作 4.编译打包 5.发布 接下来开始操作。 一、创建元服务项目 元服务项目的创建,跟普通鸿蒙项目的创建整体上略微有点差异,下面细说 1.DevEcoStu..

HarmonyOS NEXT
327
0
2024-12-18 15:37:05

HarmonyOS NEXT应用开发指南:开屏广告的使用

在开发HarmonyOS NEXT应用时,开屏广告是一个常见的功能模块。尽管它相对简单,但对初次接触的开发者来说,可能还是感到有些陌生。主要原因是它需要新增几个跳转页面,在一个页面中完成广告的请求,然后路由到另外一个页面来展示半屏或全屏广告。 今天,我们将详细讲解如何在HarmonyOS NEXT中实现这一功能,特别是针对全屏广告的展示以及如何在广告关闭后跳..

HarmonyOS NEXT
380
0
2024-12-18 15:33:33

HarmonyOS Next应用开发实战:ArkWeb使用介绍及使用举例

ArkWeb简介 ArkWeb(方舟Web)是HarmonyOS Next中提供的一个Web组件,主要用于在应用程序中显示Web页面内容。这个组件使得开发者可以在HarmonyOS应用中嵌入Web页面,从而降低开发成本,提升开发和运营效率。 使用场景 ArkWeb的常见使用场景包括: 应用集成Web页面:在应用内部页面中使用Web组件嵌入Web页面内容,这对..

HarmonyOS NEXT
294
0
2024-12-17 19:32:24

【HarmonyOS NEXT】ArkTs函数、类、接口、泛型、装饰器解析与使用

1. 前置学习文档 【HarmonyOS NEXT】ArkTs数据类型解析与使用(https://juejin.cn/spost/7448894500348608522) 2. 前言   在原生JavaScript中只有函数和类的实现,为了更好的面向对象编程,TypeScript 引入了接口、泛型、装饰器等特性。ArkTS也继承了这些特性。 3.函数 3.1..

HarmonyOS NEXT
524
0
2024-12-17 11:13:19

HarmonyOS NEXT实战:元服务与应用 APP 发布应用市场的详细步骤与流程

已上架的元服务 大家帮个忙。搜索一下下面的元服务,进去看一眼就行 0:星座特点分类转盘 1:妙语集语 2:家具风格分类转盘 3:我的一课表 手机 折叠屏 平板都可以,需要真机 发布上架需要以下几个步骤: 申请发布证书(需要 签名、CSR、.P12文件)、申请发布Profile、打包APP、发布元服务 证书、.P12文件同一个项目可以公用,Profile只能 ..

HarmonyOS NEXT
294
0