文章分类 -  移动端

上一页 1 2 3 4 5 6 7 ··· 13 下一页

ArkTs学习之多线程及能力场景化
摘要:简介 在OpenHarmony应用中,每个 进程 都会有一个主线程,主线程主要承担执行UI绘制操作、管理ArkTS引擎实例的创建和销毁、分发和处理事件、管理Ability生命周期等职责。因此,开发应用时应当尽量避免将耗时的操作放在主线程中执行。应用开发过程中,经常使用到网络请求、文件读写以及图片加载 阅读全文

posted @ 2024-06-26 19:04 梁飞宇 阅读(325) 评论(0) 推荐(0)

ArkUI 学习之图形展示 Image, Shape, Canvas
摘要:一. Image 在应用中显示图片需要使用Image组件实现,Image支持多种图片格式,包括png、jpg、bmp、svg和gif,具体用法请参考Image组件。 Image通过调用接口来创建,接口调用形式如下: Image(src: string | Resource | media.Pixel 阅读全文

posted @ 2024-06-26 11:28 梁飞宇 阅读(303) 评论(0) 推荐(0)

ArkUI 学习之网络与连接
摘要:网络管理模块主要提供以下功能: HTTP数据请求:通过HTTP发起一个数据请求。 WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。 Socket连接:通过Socket进行数据传输。 使用网络管理模块的相关功能时,需要请求相应的权限。 一. HTTP数据请求 应用通过HTT 阅读全文

posted @ 2024-06-04 16:48 梁飞宇 阅读(125) 评论(0) 推荐(0)

ArkUI 学习之交互事件--手势
摘要:一. 绑定手势方法 1. gesture(常规手势绑定方法) .gesture(gesture: GestureType, mask?: GestureMask) gesture为通用的一种手势绑定方法,可以将手势绑定到对应的组件上。 🔔参数: gesture: 表示手势识别器, GestureT 阅读全文

posted @ 2024-06-04 15:47 梁飞宇 阅读(176) 评论(0) 推荐(0)

ArkUI 学习之AbilityStage组件容器,Context及Want
摘要:一. AbilityStage (Module版本的Application) AbilityStage是一个Module级别的组件容器,应用的HAP在首次加载时会创建一个AbilityStage实例,可以对该Module进行初始化等操作。它是一个用于管理和显示应用程序页面的容器,类似于Android 阅读全文

posted @ 2024-06-03 16:17 梁飞宇 阅读(218) 评论(0) 推荐(0)

DevecoStudio学习之AppScope的icon和UIAblity的icon的区别
摘要:1、在HarmonyOS中有两个配置文件app.json5配置文件和module.json5配置文件,两个配置文件都有icon和label标签: 应用标签(app.json5配置文件) 入口标签(module.json5配置文件) 2、二者区别如下: app.json5的icon app.json5 阅读全文

posted @ 2024-06-03 15:19 梁飞宇 阅读(24) 评论(0) 推荐(0)

ArkUI 学习之UIAbility同模块不同模块下的跳转
摘要:应用模型是HarmonyOS为开发者提供的应用程序所需能力的抽象提炼,它提供了应用程序必备的组件和运行机制。有了应用模型,开发者可以基于一套统一的模型进行应用开发,使应用开发更简单、高效。 一、 概述 HarmonyOS应用模型的构成要素包括: 应用组件 应用组件是应用的基本组成单位,是应用的运行入 阅读全文

posted @ 2024-06-03 10:00 梁飞宇 阅读(353) 评论(0) 推荐(0)

ArkUI学习之页面路由(router),组件导航 Navigation, Tabs
摘要:一. 页面路由 router 页面路由指在应用程序中实现不同页面之间的跳转和数据传递。HarmonyOS提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。本文将从页面跳转、页面返回和页面返回前增加一个询问框几个方面介绍Router模块提供的功能。 主要步骤: 阅读全文

posted @ 2024-05-29 18:09 梁飞宇 阅读(1357) 评论(0) 推荐(1)

DevecoStudio学习之组件树
摘要:1. 组件树也是日常开发中必不可少的调试工具之一,它能直观的展示当前所有组件的层次关系,同时展示了当前显示的页面的所有组件的包含关系。 2. 组件树的打开方式:打开【预览器】,然后点击上方工具栏中的两个“T”字母的标识(【TT】),便可打开组件树: 3. 组件树的展示如下图,共包含两个区域,上方是组 阅读全文

posted @ 2024-05-17 19:28 梁飞宇 阅读(135) 评论(0) 推荐(0)

DevecoStudio学习之代码结构树
摘要:1. 【代码结构树】是日常开发过程当中非常好用的一个功能,它可以展示当前页面所有的函数、变量、生命周期等的相关结构层次,尤其对于代码比较多的文件更方便,可以让开发者更直观的看到当前文件的整体结构 2. 正确打开【代码结构树】:点击IDE左下角的【结构】,此时便可展示当前文件的【代码结构树】: 阅读全文

posted @ 2024-05-17 19:25 梁飞宇 阅读(96) 评论(0) 推荐(0)

DevecoStudio学习之保存时自动格式化代码
摘要:进入【首选项】后,点击【工具】,再选择【保存时的操作】,勾选【重新格式化代码】然后点击【确认】,则后面编辑代码时,只要执行代码【保存】操作(即:command+s),代码就会自动格式化: 阅读全文

posted @ 2024-05-17 18:36 梁飞宇 阅读(362) 评论(0) 推荐(0)

DevecoStudio学习之标记
摘要:常用标记包括了【单行注释】、【多行注释】、【TODO】、【标签】等 1. 单行注释 方法一 在需要注释的位置敲两个反斜杆“//” 后面再写你的描述文字则完成了单行注释 方法二 使用快捷键【command+/】快速注释。 2. 多行注释 方法一 首先选中你想要注释的区域,然后同时按着【 command 阅读全文

posted @ 2024-05-17 16:59 梁飞宇 阅读(69) 评论(0) 推荐(0)

DevecoStudio学习之断点调试
摘要:一、概述 HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造, 这点 Android Studio也是,所以调试方式也是和 IDEA 一脉传承。 二、单个断点 有代码的任何行,鼠标左键点击左侧小红点的位置,点击后会出现小红点 断点位置生效 在pa 阅读全文

posted @ 2024-05-17 16:14 梁飞宇 阅读(135) 评论(0) 推荐(0)

ArkUI学习之通俗理解Stage模型 和 UIAbility组件
摘要:HarmonyOS(鸿蒙操作系统)的Stage模型和UIAbility组件,是其应用程序架构中的重要组成部分。为了通俗地理解这两个概念,我们可以将它们比喻为一台舞台剧的制作和表演过程: Stage模型: 舞台与剧本:Stage模型可以类比为一台舞台剧的舞台和演出流程。 在这个比喻中: • 舞台(St 阅读全文

posted @ 2024-04-24 14:43 梁飞宇 阅读(65) 评论(0) 推荐(0)

ArkTs学习之ArkTS装饰器@Preview装饰器(七)
摘要:装饰内容为struct,用@Preview装饰的自定义组件可以在DevEco Studio的预览器上进行预览。 单组件预览,仅预览被@Preview装饰的自定义组件 在单个源文件中,最多可以使用10个**@Preview**装饰一个自定义组件 单个组件预览 多个组件预览 阅读全文

posted @ 2024-04-23 15:55 梁飞宇 阅读(326) 评论(0) 推荐(0)

ArkUI学习之状态管理
摘要:在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些运行时的状态变化所带来的UI的重新渲染,在ArkUI中统称为状态管理机制。 一、装饰器总览 ArkUI提供了多种装饰器,根据状态变量的影响范 阅读全文

posted @ 2024-04-22 18:19 梁飞宇 阅读(474) 评论(0) 推荐(0)

ArkUI学习之自定义组件
摘要:一、概述 自定义组件具有以下特点: 可组合:允许开发者组合使用系统组件、及其属性和方法。 可重用:自定义组件可以被其他组件重用,并作为不同的实例在不同的父组件或容器中使用。 数据驱动UI更新:通过状态变量的改变,来驱动UI的刷新。 以下示例展示了自定义组件的基本用法。 @Component stru 阅读全文

posted @ 2024-04-19 18:16 梁飞宇 阅读(496) 评论(0) 推荐(0)

ArkUI学习之渲染控制
摘要:一、渲染控制概述 ArkUI通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建相应的UI。在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些渲染控制语句包括控制组件是否显示的条件渲染语句,基于数组数据快速生成组件的循环渲染语句以 阅读全文

posted @ 2024-04-19 17:41 梁飞宇 阅读(467) 评论(0) 推荐(1)

DevecoStudio学习之Assigning the attribute ‘xxx‘ to the ‘xxx‘ decorated attribute ‘props‘ is not allowed
摘要:在父组件中的ForEach 中引用了子组件,需要给子组件传递参数,传递的是item 的类型,但是报如下错误, Assigning the attribute ‘iconButton’ to the ‘@ObjectLink’ decorated attribute ‘props’ is not al 阅读全文

posted @ 2024-04-19 15:34 梁飞宇 阅读(12) 评论(0) 推荐(0)

ArkUI学习之资源访问
摘要:OpenHarmony 应用资源分为两类,一类是应用资源,另一类是系统资源 一、访问应用资源 base 目录下的资源文件会被编译成二进制文件并且给这些资源赋予唯一的 ID ,使用相应资源的时候通过资源访问符 $r('app.type.name') 的形式, app 代表是应用内 resources  阅读全文

posted @ 2024-04-17 17:38 梁飞宇 阅读(64) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 13 下一页