首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙开发知识星球
沉江小鱼
创建于2024-03-17
订阅专栏
记录学习鸿蒙开发的历程和经验
等 17 人订阅
共14篇文章
创建于2024-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[鸿蒙开发] 14 - HarmonyOS应用中如何实现数据持久化存储
1. 介绍 数据存储属于ArkData(方舟数据管理)的一部分。ArkData除了提供数据存储的能力,也提供了数据管理和数据同步能力,比如联系人应用数据可以保存到数据库中,提供数据库的安全、可靠以及共
[鸿蒙开发] 13 - 如何获取HarmonyOS应用的代码覆盖率信息
1. 背景 1.1 背景描述 目前在准备鸿蒙应用的开发环境,由于项目要求,需要在提交CodeReview的时候,展示单元测试的覆盖率。但是目前并没有针对于鸿蒙应用的打包流程,如果要等一切完善之后再开发
[鸿蒙开发] 12 - 了解下HarmonyOS应用/服务发布流程
1. 简介 HarmonyOS通过数字证书(.cer)与Profile文件(.p7b文件)等签名信息来保证应用/服务的完整性,因此,需要使用发布证书和Profile文件对应用/服务进行签名后才能发布。
[鸿蒙开发] 11 - 使用ArkWeb组件加载H5页面
1. ArkWeb 相当于iOS/Android中的WebView控件,给个url就可以展示H5页面。 但是在项目中,我们需要考虑以下需求: H5页面加载(处理页面加载的状态:成功、失败、加载中) H
[鸿蒙开发] 7 - 鸿蒙开发中所使用的装饰器
1. 总结 关键字 描述 @Builder 轻量级的UI元素复用机制 @BuilderParam 引用@Builder函数,类似于solt插槽 wrapBuilder 封装@Builder函数为对象,
[鸿蒙开发] 10 - ArkUI中的布局和基本组件
1. ArkUI简介 ArkUI(方舟UI框架)提供了基础设施,包括UI语法、UI功能以及实时界面预览工具等,可以支持开发者进行可视化界面开发。 它提供了两种开发范式: 基于ArkTS的声明式开发范式
[鸿蒙开发] 9 - 在鸿蒙开发中,如何使用资源文件?
1.资源分类 应用开发中使用的各类资源文件(颜色、字体、图片等),需要放入特定子目录中进行存储管理,如下所示: 其中base目录、限定词目录、rawfile目录称为资源目录,element media
[鸿蒙开发] 8 - 鸿蒙开发UI时的渲染控制
1. 渲染控制概述 ArkUI通过自定义组件的build()函数和@Builder装饰器中的声明式UI描述语句构建相应的UI,支持条件渲染语句和循环渲染语句以及对大数据量场景的数据懒加载语句。类似于V
[鸿蒙开发] 6 - 鸿蒙开发中的状态管理
1. 状态管理 1.1 基本概念 用户构建一个UI界面,会依赖数据进行渲染,所依赖的这些数据可以称为状态。状态的变化会让UI重新渲染,这在ArkUI中统称为状态管理机制。 在了解状态管理机制之前,首先
[鸿蒙开发] 5 - ArkTS入门学习
1. ArkTS介绍 ArkTS是HarmonyOS优选的主力应用开发语言,是TypeScript的扩展: 基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力; 状态管理:提
[鸿蒙开发] 4 - 鸿蒙应用程序包结构了解一下?
1. Stage应用程序包结构 HarmonyOS提供了应用程序包开发、安装、查询、更新、卸载的管理机制,方便开发者开发和管理HarmonyOS应用。 基于Stage开发模型开发的应用,经过编译打包之
[鸿蒙开发] 1 - 初识鸿蒙,Hello World!
1. 为什么要学习鸿蒙开发 自2019年HarmonyOS面世以来,至今已4年有余。鸿蒙生态设备数量超过7亿台,鸿蒙系统已迅速成为Android、iOS之后的第三大手机操作系统,目前已有多家互联网公司
[鸿蒙开发] 2 - DevEco开发工程介绍
1. 鸿蒙App包结构 1.1 应用/服务的发布形态 先看下华为开发文档中的介绍: 应用/服务的发布形态为APP Pack(Application Package,简称App),它是由一个或多个HAP
[鸿蒙开发] 3 - 开始写第一行HarmonyOS代码吧
1.目标 我们今天的目标是将构建一个简单的具有页面跳转/返回功能的应用,如下图所示: 2.基本概念 UI框架 这个在第一篇文章中有提到过,HarmonyOS提供的UI开发框架为:ArkUI(方舟开发框