10 2023 档案

摘要:背景 1、在ArkTS的架构中,没有明确的可管理的加载请求状态的脚手架,在进行网络请求过程中,无法简单的进行交互响应。 2、参考Android中的LoadState写了一个简单的脚手架,以便在日常开发过程中,管理加载请求状态和UI交互。 脚手架说明与源码 1、状态机LoadState 使用一个状态机 阅读全文
posted @ 2023-10-31 17:23 潇湘居士吃火锅 阅读(1216) 评论(0) 推荐(0)
摘要:页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。 一、基础使用 Router模块提供了两种跳转模式,分别是router.pushUrl()和router.replaceUrl()。这 阅读全文
posted @ 2023-10-26 18:36 潇湘居士吃火锅 阅读(4099) 评论(3) 推荐(0)
摘要:ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。 ArkTS在TS的基础上主要扩展了如下能力: 基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再 阅读全文
posted @ 2023-10-26 17:31 潇湘居士吃火锅 阅读(2293) 评论(2) 推荐(2)
摘要:ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,需要先了解一下TS语言的基础知识。 一、基础类型 1. 数字类型-number 双精度 64 位 阅读全文
posted @ 2023-10-25 17:50 潇湘居士吃火锅 阅读(2020) 评论(0) 推荐(0)
摘要:一、开发准备 本篇博客基于的系统版本:华为官方HarmonyOS版本3.1、OpenHarmony版本4.0Beta 开发语言 ArkTS语言(推荐) JS语言(支持) Java语言(已放弃支持) 从Harmony4.0开始,官方主推ArkTS语言,且不再支持Java语言 UI框架-方舟开发框架(A 阅读全文
posted @ 2023-10-25 11:31 潇湘居士吃火锅 阅读(1687) 评论(1) 推荐(1)
摘要:1、华为官网介绍 2、OpenHarmony开源项目 3、技术架构 内核层 内核子系统:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核 驱动子系统:驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。 系统服务层 系统服 阅读全文
posted @ 2023-10-24 17:01 潇湘居士吃火锅 阅读(759) 评论(0) 推荐(0)