文章分类 -  HarmonyOS4.0

摘要:一、Navigation组件介绍 Navigation组件一般作为页面的根容器,包括单页面、分栏和自适应三种显示模式。同时,Navigation提供了属性,来设置页面的标题栏、工真栏、导航栏等。 Navigation组件的页面包含主页和内容页。主页由标题栏、内容区和工具栏组成,可在内容区中使用Nav 阅读全文
posted @ 2024-03-21 18:38 酒剑仙* 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、什么是元服务 元服务(原名为原子化服务)是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用程序形态。以线上购物商城为例: 传统购物应用:需要先安装应用,打开应用查找商品,加入购物车,然后完成支付。 调整为包含“商品浏览”、“购物车 阅读全文
posted @ 2024-03-05 17:18 酒剑仙* 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一、需求说明 基于ArkTS的声明式开发范式、HarmonyOS的后台代理提醒能力和用户首选项,实现简单的闹钟提醒功能。 1.1.相关概念 Canvas: 提供画布组件,用于自定义绘制图形。 CanvasRenderingContext2D: 使用RenderingContext在Canvas组件上 阅读全文
posted @ 2024-03-01 15:47 酒剑仙* 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、Canvas是什么? Canvas组件是一种图形渲染组件,它提供了一个画布(canvas),开发者可以在上面绘制各种图形、文本等。Canvas组件通常用于创建游戏、数据可视化等需要动态绘制图形的应用程序。Canvas组件提供了多个API,开发者可以使用这些API进行绘制操作。常用的API包括绘制 阅读全文
posted @ 2024-02-21 18:30 酒剑仙* 阅读(63) 评论(0) 推荐(0) 编辑
摘要:一、通知概述 1.1.通知说明 应用可以通过通知接口发送通知消息,终端用户可以通过通知栏查看通知内容,也可以点击通知来打开应用。通知使用的的常见场景: 显示接收到的短消息、即时消息,例如:微信、QQ后台运行后接受到消息后显示在通知栏 显示应用推送消息,例如:腾讯视频、天气软件信息推送 显示当前正在进 阅读全文
posted @ 2024-02-04 22:03 酒剑仙* 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、HarmonyOS数据管理之用户首选项 1.1.用户首选项 用户首选项(Preferences):提供了轻量级配置数据的持久化能力,并支持订阅数据变化的通知能力。不支持分布式同步,常用于保存应用配置信息、用户偏好设置等。 通常用于保存应用的配置信息。数据通过文本的形式保存在设备中,应用使用过程中 阅读全文
posted @ 2024-01-26 22:00 酒剑仙* 阅读(261) 评论(0) 推荐(0) 编辑
摘要:网络管理模块主要提供以下功能: HTTP数据请求:通过HTTP发起一个数据请求。 WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。 Socket连接:通过Socket进行数据传输。 使用网络管理模块的相关功能时,需要请求相应的权限。 权限名说明 ohos.permissi 阅读全文
posted @ 2024-01-22 17:55 酒剑仙* 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一、UIAbility概述 1.1.概况介绍 UIAbility组件是HarmonyOS中一种包含UI界面的应用组件,主要用于与用户进行交互。每个UIAbility组件实例对应最近任务列表中的一个任务,可以包含多个页面来实现不同功能模块。 UIAbility组件是系统调度的基本单元,为应用提供绘制界 阅读全文
posted @ 2024-01-17 15:43 酒剑仙* 阅读(150) 评论(0) 推荐(0) 编辑
摘要:动画是UI界面的重要元素之一,ArkUI开发框架为开发者提供了丰富的动画能力,如属性动画、显示动画、转场动画和路径动画等。 一、属性动画 1.1.什么是属性动画? 组件的某些通用属性变化时,可以通过属性动画实现渐变过渡效果,提升用户体验。支持的属性包括width、height、backgroundC 阅读全文
posted @ 2024-01-15 16:58 酒剑仙* 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、什么是页面路由? 页面路由是指在应用程序中实现不同页面之间的跳转和数据传递。 在ArkUI中所有的页面都是存值页面栈中的: 1)页面栈的最大容量上限为32个页面,使用router.clear()方法可以清空页面栈,释放内存2)Router有两种页面跳转模式,分别是: router.pushUrl 阅读全文
posted @ 2023-12-28 17:54 酒剑仙* 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一、状态管理 在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。 自定义组件拥有变量,变量必须被装饰器装饰才可以成为 阅读全文
posted @ 2023-12-27 14:57 酒剑仙* 阅读(289) 评论(0) 推荐(0) 编辑
摘要:一、自定义组件 组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI框架自带系统组件,比如 Text 、 Button 等,也可以是自定义组件, 在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发 阅读全文
posted @ 2023-12-26 20:00 酒剑仙* 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一、公共样式类属性 ArkUI框架提供的基础组件直接或者间接的继承自 CommonMethod , CommonMethod 中定义的属性样式属于公共样式。下面就来学习这些样式 1.1.尺寸设置 宽高设置 设置组件的宽高,缺省时使用组件自身内容的宽高,比如充满父布局可以使用 string 值:"10 阅读全文
posted @ 2023-12-21 22:09 酒剑仙* 阅读(911) 评论(0) 推荐(0) 编辑
摘要:容器组件指的是它可以包含一个或多个子组件的组件,除了前边介绍过的公共属性外。 一、线性布局容器(Row、Column) 线性容器类表示按照水平方向或者竖直方向排列子组件的容器,ArkUI开发框架通过 Row 和 Colum 来实现线性布局。 1.1.主轴和纵轴概念 什么是主轴和纵轴? 对于线性容器来 阅读全文
posted @ 2023-12-18 12:52 酒剑仙* 阅读(566) 评论(0) 推荐(0) 编辑
摘要:组件是构建页面的核心,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。组件之间相互独立,随取随用,也可以在需求相同的地方重复使用。 一、文本组件 1.1.Text定义介绍 Text 是显示文本的基础组件之一,它可以包含子组件 Span ,当包含 Span 时不生效,只显示 Spa 阅读全文
posted @ 2023-12-13 22:32 酒剑仙* 阅读(437) 评论(0) 推荐(0) 编辑
摘要:一、ArkUI框架简介 ArkUI开发框架是方舟开发框架的简称,它是一套构建 HarmonyOS / OpenHarmony 应用界面的声明式UI开发框架,它使用极简的UI信息语法、丰富的UI组件以及实时界面语言工具,帮助开发者提升应用界面开发效率 30%,开发者只需要使用一套 TS / JS AP 阅读全文
posted @ 2023-12-11 19:46 酒剑仙* 阅读(435) 评论(0) 推荐(0) 编辑
摘要:一、ArkTS语言特点 创建项目有两个选项: Stage模型:在API9版本里面推出的一种开发模型,核心采用ArkTS来进行项目开发。 FA模型:有两种开发模式,基于ArkTS来开发项目,还有一种基于JS来开发项目 目前官方推荐我们使用Stage来创建项目。 二、FA模型 创建项目: Applica 阅读全文
posted @ 2023-12-05 12:34 酒剑仙* 阅读(621) 评论(0) 推荐(0) 编辑
摘要:一、鸿蒙开发介绍 1.1.为什么要学习鸿蒙? 2019年HarmonyOS正式面世,至今鸿蒙已成长了4年,截至2023年8月,鸿蒙生态设备数量超过7亿台,已有220万开发者投入到鸿蒙生态的开发。根据Counterpoint最新数据,2023年第二季度,在中国智能手机市场,鸿蒙操作系统的份额达到10% 阅读全文
posted @ 2023-12-04 21:01 酒剑仙* 阅读(1582) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示