2024-11-13 13:16:24
HarmonyOS应用开发实战:半天实现知乎日报项目( 五、组件导航Navigation使用详解)
在鸿蒙应用开发中,Navigation组件是实现界面间导航的重要工具。本文将介绍如何使用Navigation组件实现页面跳转及参数传递,确保你能轻松构建具有良好用户体验的应用。 当前HarmonyOS支持两套路由机制(Navigation和Router),Navigation作为后续长期演进及推荐的路由选择方案,其与Router比较有不少优势。建议后续直接使..
HarmonyOS NEXT
273
0
2024-11-13 12:37:27
HarmonyOS应用开发实战:半天实现知乎日报项目(四、仿知乎日报的首页轮播图实现)
在本篇博文中,我们将探讨如何在HarmonyOS NEXT应用中实现一个仿知乎日报的首页轮播图效果。我们将使用Swiper组件来展示轮播图,并且在轮播图下方添加半透明背景的标题。以下是具体的实现步骤和代码示例。 [图片][图片]编辑 1. 项目结构与数据源 首先,我们需要从API获取轮播图的数据,此处我们模拟一个数据源类MySwiperData来存储和..
HarmonyOS NEXT
270
0
2024-11-13 12:34:47
HarmonyOS应用开发实战:半天实现知乎日报项目(三、ArkUI页面底部导航TabBar的实现)
在开发HarmonyOS NEXT应用时,TabBar是用户界面设计中不可或缺的一部分。本文将通过代码示例,带领大家一同实现一个常用的TabBar,涵盖三个主要的内容页:首页、知乎日报和我的页面。以模仿知乎日报的项目为背景驱动,设定一个小目标,最终实现知乎日报app项目。 1. 项目结构 在我们的代码中,首先需要导入需要使用的页面组件: import Hom..
HarmonyOS NEXT
317
0
2024-11-12 16:18:45
鸿蒙元服务:开启全新服务篇章(元启鸿途)
一、鸿蒙元服务的定义与特点 鸿蒙元服务,原名为原子化服务,是基于HarmonyOS API开发的一种新型应用程序形态。它拥有独立入口,免安装,可为用户提供一个或多个服务。与传统的APP相比,鸿蒙元服务更加轻量、高效,能够实现秒开启动、丝滑流畅的服务体验。 二、鸿蒙元服务的呈现形态与交互方式 鸿蒙元服务的呈现形态多样,其中最主要的是鸿蒙万能卡片。这些卡片就像是..
HarmonyOS NEXT
265
0
2024-11-11 18:26:34
『中工开发者』HarmonyOS应用开发者基础认证习题及答案
一、判断题 ArkTS中使用const声明常量。(对) request方法回调函数的返回值类型中的cookies字段表示服务器返回的cookies,(对) 支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、..
HarmonyOS NEXT
885
0
2024-11-10 16:49:43
最新 HUAWEI DevEco Studio 调试技巧
最新 HUAWEI DevEco Studio 调试技巧 前言 [图片] 在我们使用 HUAWEI DevEco Studio 编辑器开发鸿蒙应用时,免不了要对我们的应用程序进行代码调试。我们根据实际情况,一般会用到以下几种方式进行代码调试。 肉眼调试法 注释排错调试法 try-catch 控制台输出法 弹出提示法 断点调试法 肉眼调试法 肉眼调试法也称为随..
HarmonyOS NEXT
262
0
2024-11-10 16:48:25
# 最新 HUAWEI DevEco Studio 使用技巧
最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作为我们 harmonyos 应用的开发工具,有必要好好打磨一下。 Chinese(Simplified) 中文汉化插件 [图片] GitToolBox 编辑器中显示git历史 [图片] [图片] 保存时自动格式化 写了一堆代码,当保存时,自动帮你格式化 [图..
HarmonyOS NEXT
261
0
2024-11-10 14:25:33
HarmonyOS Next 并发 taskpool 和 worker
HarmonyOS Next 并发 taskpool 和 worker 总览 [图片] 介绍 并发,指的是同一时间内,多段代码同时执行。在ArkTs编程中,并发分为异步并发和多线程并发。 异步并发 异步并发并不是真正的并发,比如在单核设备中,同时执行多端代码其实是通过CPU快速调度来实现的。比如一个司机,它在同一时间只 能开一辆车。做不到同时开两辆车。如果举..
HarmonyOS NEXT
227
0
2024-11-09 08:07:40
HarmonyOS Next 如何优雅的编写注释
HarmonyOS Next 如何优雅的编写注释 程序员箴言 我最讨厌世界上的两种人: 第一种是不写注释的人 第二种是让我写注释的人 前言 随着HarmonyOS NEXT的发展加快,不少的公司已经陆续加大了资源来开发软件项目。那么伴随项目的发展,项目团队也需要按照一定 的规范来编写项目注释或者代码的说明文档。 我认为编写项目注释或者代码的说明文档最小的代价..
HarmonyOS NEXT
348
0
2024-11-08 21:59:14
HarmonyOS Next V2 状态管理实战
HarmonyOS Next V2 状态管理实战 介绍 以下案例适合刚开始手鸿蒙开发的小伙伴,有大量的最新逻辑锻炼、鸿蒙核心语法、使用最新鸿蒙的@Local、@Computed 等装饰器来完成。 另外,考虑在学习知识的知识时候,优先关注核心功能,所以提供的布局都会适当简化,但是能保证把核心功能展示出来。 每一个案例会点出终点和核心知识,让学习者可以练习完毕,..
HarmonyOS NEXT
357
0
2024-11-08 21:55:02
HarmonyOS Next V2 状态管理AppStorageV2和PersistenceV2
HarmonyOS Next V2 状态管理AppStorageV2和PersistenceV2 前言 在HarmonyOS应用开发过程中,我们已经学习过了不少关于状态管理相关的技术,如 @ObservedV2装饰器和@Trace装饰器:类属性变化观测 @ComponentV2装饰器:自定义组件 @Local装饰器:组件内部状态 @Param:组件外部输入 ..
HarmonyOS NEXT
459
0
2024-11-08 21:53:38
HarmonyOS Next V2 状态管理@ObservedV2基本使用
HarmonyOS Next V2 状态管理@ObservedV2基本使用 背景 最近Harmony 应用开发技术中推出了新版的状态管理技术,试用过后,直呼很香。我们来看为什么? 因为在 Harmony 应用开发过程中,我们一定会碰到监听嵌套类/深层次属性的需求,如希望 son的weight属性变化后,可以引起UI刷新。 [图片] @Observed**装饰..
HarmonyOS NEXT
345
0
2024-11-08 21:52:34
HarmonyOS Next V2 @Monitor和@Computed
HarmonyOS Next V2 @Monitor和@Computed @Monitor 介绍 @Monitor 是状态把管理V2版本中的用于监听状态变量修改的技术。 它可以直接用在 @ComponentV2装饰的自定义组件中,用于被@Local、@Param、@Provider、@Comsumer、@Computed修饰的状态变量中 对于深层次的数据,如..
HarmonyOS NEXT
389
0
2024-11-08 21:51:06
HarmonyOS Next V2 @Local和@Param
HarmonyOS Next V2 @Local和@Param @Local 背景 @Local 是harmony应用开发中的v2版本中 对标**@State**的状态管理修饰器,它解决了 @State 对状态变量更改的检测混乱的问题: @State 修饰的状态变量 可以是组件内部自己定义的 @State 修饰的状态 也可以由外部父组件传递 这样就导致了状态..
HarmonyOS NEXT
401
0
2024-11-07 23:20:03
[HarmonyOS] 鸿蒙中自定义SO库以及使用
鸿蒙中定制SO库以及使用 今天学了下如何在鸿蒙中使用 .so 文件,.so 文件的生成,以及使用方法。特此总结下,希望填坑 生成 .so 第一步:创建一个 Native 工程 创建工程 1.DevEco Studio -> File -> New -> Create Project -> Native C++ [图片] 2.填写必要的..
HarmonyOS NEXT
922
0
2024-11-07 22:00:18
HarmonyOS Next云真机来啦
HarmonyOS Next云真机来啦。 当前云调试已支持HarmonyOS Next(API ≥10)应用和元服务,大家可以通过发送申请获取。 注意:云调试的使用高峰期为每天的13点~23点,为避免排队,建议您错峰在8点~12点期间进行软件包调试。 申请方法如下 邮箱地址agconnect@huawei.com 邮件标题申请使用HarmonyOS Next..
HarmonyOS NEXT
613
0
2024-11-07 21:25:39
在启动调试或运行应用/服务时,安装HAP出现错误,提示“error: signature verification failed due to not trusted app so
在启动调试或运行应用/服务时,安装HAP出现错误,提示“error: signature verification failed due to not trusted app source”错误信息。 Install Failed: error: failed to install bundle. code:9568322 error: signature ..
HarmonyOS NEXT
410
0
2024-11-07 15:10:25
如何跳转到权限设置页面
如何跳转到权限设置页面 今天开发者在群里问,如何跳转到权限设置页面,那么我们就来以麦克分权限为例,一起来看一下 当应用通过requestPermissionsFromUser()拉起弹框请求用户授权时,用户拒绝授权。应用将无法再次通过requestPermissionsFromUser拉起弹框,需要用户在系统应用“设置”的界面中,手动授予权限。 如下是第一次..
HarmonyOS NEXT
407
0
2024-11-07 14:22:28
鸿蒙Flutter实战:10-常见问题集合
鸿蒙Flutter实战:10-常见问题集合 1. 学习路径应该是怎样的,需要掌握哪些技术才具备鸿蒙 Flutter 开发能力 1.1 学习和掌握 Flutter 开发技术,这块需要在Flutter社区学历 Flutter开发文档 1.2 学习鸿蒙基础概念和知识,推荐学习 鸿蒙生态应用开发白皮书, ArkTS 语言, ArkUI, HarmonyOS 第一课 ..
HarmonyOS NEXT
395
0
2024-11-07 14:22:01
鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙
鸿蒙Flutter实战:现有Flutter项目支持鸿蒙 背景 原来使用Flutter开发的项目,需要适配鸿蒙。 环境搭建 见文章[鸿蒙Flutter适配指南],搭建开发环境,使用fvm管理多版本SDK。 模块化 原有项目保持模块化,拆分为 apps/common/components/modules/plugins等目录,如下所示: . ├── README..
HarmonyOS NEXT
520
0
2024-11-07 14:19:27
鸿蒙Flutter实战:08-如何调试代码
鸿蒙Flutter实战:如何调试代码 1.环境搭建 参考文章鸿蒙Flutter实战:01-搭建开发环境搭建好开发环境。IDE 安装好 DevEco 和 VsCode/Android Studio。 2.配置 如果是 vscode, 可以在 .vscode/launch.json 文件中,增加以下配置 { "name": "ohos-app (attach m..
HarmonyOS NEXT
360
0
2024-11-07 14:18:54
鸿蒙Flutter实战:07-混合开发
鸿蒙Flutter实战:混合开发 鸿蒙Flutter混合开发主要有两种形式。 1.基于har 将flutter module打包成har包,在原生鸿蒙项目中,以har包的方式引入。 其优点是主项目开发者可以不关注Flutter实现,不需要安装配置Flutter开发环境,缺点是无法及时修改Flutter代码,也不存在热重载。 2.基于源码 通过源码依赖的当时,..
HarmonyOS NEXT
359
0
2024-11-07 14:18:20
鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件
使用 ArkTs 开发 Flutter 鸿蒙平台插件 本文讲述如何开发一个 Flutter 鸿蒙插件,如何实现 Flutter 与鸿蒙的混合开发,以及双端消息通信。 Flutter侧,编写 MethodChannel const MethodChannel _methodChannel = MethodChannel('xxx.com/app'); /// ..
HarmonyOS NEXT
399
0
2024-11-07 14:17:50
鸿蒙Flutter实战:05-使用第三方插件
鸿蒙Flutter 实战:使用第三方插件 在鸿蒙Flutter开发中,如果涉及到使用原生功能,就要使用插件。使用插件有两种方式,一种是自己编写原生ArkTS代码,在Dart侧调用。另外一种是使用第三方代码。 方式一:编号原生 ArkTS 代码 该方案可以使用 PlatformView 或者 MethodChannel 调用。 PlatformView 即为在..
HarmonyOS NEXT
375
0
2024-11-07 14:17:13
鸿蒙Flutter实战:04-如何使用DevTools调试Webview
鸿蒙 Flutter 如何使用 DevTools 调试 Webview 在《鸿蒙 Flutter 开发中集成 Webview》,介绍了如果在 Flutter 中集成 Webview. 本文则为 Webview 的调试方法。 配置 Webview CustomView.ets 文件中,在生命周期aboutToAppear处配置允许调试: aboutToAppe..
HarmonyOS NEXT
442
0
2024-11-07 14:16:36
鸿蒙Flutter实战:03-鸿蒙Flutter开发中集成Webview
鸿蒙 Flutter 开发中集成 Webview 主要有两种方案 使用第三方库 如 使用flutter_inappwebview插件,在 pubspec.lock 文件中配置: flutter_inappwebview: git: url: https://gitee.com/openharmony-sig/flutter_inappwebview.git ..
HarmonyOS NEXT
419
0
热门文章
HarmonyOS 读取系统相册图片并预览
110 浏览
0 评论
仓颉编程语言已正式开源
142 浏览
0 评论
AI编程神器!Trae+Claude4.0 简单配置 让HarmonyOS开发效率飙升
132 浏览
0 评论
学着学着 我就给这个 HarmonyOS 应用增加了些新技术
140 浏览
0 评论
聚焦 AIoT 领域:openvela 开源项目正式入驻 GitCode
149 浏览
0 评论
基于Flutter 3.27.4鸿蒙版0.1.0版本(Beta)发布
172 浏览
0 评论
【HarmonyOS组件/模板集成创新活动-如何高效开发鸿蒙应用 (鸿社圈子)】
142 浏览
0 评论