自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 使用微信开发者工具创建运行项目全流程

什么是微信小程序微信小程序是一种运行在微信内部的 轻量级 应用程序。在使用小程序时 不需要下载安装,用户 扫一扫 或 搜一下 即可打开应用。它也体现了 “用完即走” 的理念,用户不用关心安装太多应用的问题。它实现了应用“触手可及”的梦想,应用无处不在,随时可用,但又 无须安装卸载。特点小程序的四大特性:无须安装、用完即走、无须卸载、触手可及无须安装:体积小,用户感知不到下载的过程触手可及:用户 扫一扫 或 搜一下 即可打开应用,通过下拉能访问使用的小程序用完即走,无须卸载。

2024-06-27 11:28:43 2623

原创 uni-app (通过HBuilderX 和 VS Code 开发)详细连接过程教学。

使用HBuilderX创建 uni-app 项目 并编译到微信开发者工具。uni-app 支持两种方式创建项目:通过 HBuilderX 创建通过命令行创建首先我们需要先下载HBuilderX下载安装 HbuilderX 编辑器下载会自动匹配电脑系统,直接下载即可,不需要更改。通过 HbuilderX 创建 uni-app vue3 项目安装 uni-app vue3 编译器插件(可以让我们将vue3的代码编译到各端上面去)编译成微信小程序端代码路径只需初次使用时设置一次即可。

2024-06-27 10:16:43 2508

原创 华为端云一体化开发 初始化云db表结构和表数据(实践2.0)(HarmonyOS学习第七课)

实例介绍:黑马鸿蒙刷题学习过程。

2024-06-08 11:53:13 606

原创 华为端云一体化开发 (起步1.0)(HarmonyOS学习第七课)

为丰富HarmonyOS对云端开发的支持、实现端云联动,DevEco Studio推出了云开发功能,开发者在创建工程时选择云开发模板,即可在DevEco Studio内同时完成HarmonyOS应用/元服务的端侧与云侧开发,体验端云一体化协同开发。注意需要特别注意的是,DevEco Studio 3.1 Beta2暂不支持端云一体化开发,请勿使用。前往可获取最新版本,前往可获取历史版本。相比于传统开发模式,云开发模式具备成本低、效率高、门槛低等优势,具体区别见下表。区别点传统开发模式云开发模式。

2024-06-07 20:04:06 1475

原创 装饰器,状态管理和if判断(HarmonyOS学习第六课)

语法的定义使用方法全局的自定义构建函数可以被整个应用获取,不允许使用this和bind方法。如果不涉及组件状态变化,建议使用全局的自定义构建方法在前文的描述中,我们构建的页面多为静态界面。如果希望构建一个动态的、有交互的界面,就需要引入“状态”的概念在本章节开始的案例中,用户与应用程序的交互触发了文本状态变更,状态变更引起了UI 渲染,UI 从“Hello world”变更为“Hello rkUI”,这个过程就用到了状态。

2024-06-02 21:50:52 1208

原创 DevEco Studio 常用快捷键

DevEco Studio 常用快捷键

2024-05-29 11:41:42 1687

原创 容器组件:页面和自定义组件生命周期(HarmonyOS学习第五课)

自定义组件的创建:自定义组件的实例由ArkuI框架创建。初始化自定义组件的成员变量:通过本地默认值或者构造方法传递参数来初始化自定义组件的成员变量,初始化顺序为成员变量的定义顺序。如果开发者定义了 aboutToAppear,则执行 aboutToappear 方法。在首次渲染的时候,执行build方法染系统组件,如果子组件为自定义组件,则创建自定义组件的实例。在执行build()函数的过程中,框架会观察每个状态变量的读取状态,将保存两个mapa.状态变量->UI组件(包括ForEach和if)。

2024-05-27 09:16:21 1206

原创 容器组件:相对布局组件 ,堆叠容器,滑块视图容器(轮播图)(HarmonyOS学习第四课【4.6】)

相对布局组件,用于复杂场景中元素对齐的布局。说明该组件从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

2024-05-20 21:12:53 1286

原创 容器组件:栅格布局,侧边栏容器(HarmonyOS学习第四课【4.5】)

(value?columns?sizeType?: SizeType;gutter?margin?value:设置布局的可选参数,columns:设置当前布局总列数,默认为auto。sizeType:设置选用设备宽度类型,SizeType参数说明如下:XS:最小宽度类型设备。SM:小宽度类型设备。MD:中等宽度类型设备。LG:大宽度类型设备。Auto(默认值):根据设备类型进行选择。gutter:设置栅格布局列间距。margin:设置栅格布局两侧间距。

2024-05-19 21:50:14 828 1

原创 容器组件:层叠布局容器(HarmonyOS学习第四课【4.4】)

(value?:设置子组件的对其方式,AlignmentTopStart:子组件在StackText('Text3') // 被遮挡住了.width(60)Top:设置子组件在StackText('Text3') // 被遮挡住了.width(60)TopEnd:设置子组件在StackText('Text3') // 被遮挡住了.width(60)Start:子组件靠StackText('Text3') // 被遮挡住了.width(60)Center(默认值)

2024-05-18 23:05:22 1223

原创 拓展2 (常用示例页面 打蛋器【搜索记录】,【弹窗示例】)

【代码】拓展2 (常用示例页面 打蛋器【搜索记录】,【弹窗示例】)

2024-05-16 21:53:31 248

原创 拓展(华为优秀网站)

优秀网站示例:鸿蒙内核源码分析Feature Ability和AbilitySlice的关系使用绘图组件Canvas绘制心率曲线图多组示例演示三个样式的组合用法列表组件ListContainerLinux下的Hi3861一站式鸿蒙开发烧录(附工具)全球首发—鸿蒙开源平台OpenGL鸿蒙操作系统的前世今生鸿蒙服务卡片,为什么这么香?我为B站添加鸿蒙服务卡片!HarmonyOS基于分布式的点餐系统鸿蒙首款地图服务卡片,我心动了!鸿蒙运动饮食卡片,消灭亚健康!一文吃透鸿蒙操作系统!在鸿蒙上开发Unity游戏的方法

2024-05-15 21:46:32 798

原创 容器组件:弹性布局容器,计数器组件(HarmonyOS学习第四课【4.3】)

(value?direction?wrap?: FlexWrap;alignItems?value:设置子组件的排列样式,direction:设置子组件的的排列方向即主轴方向,Row(默认值):子组件水平排列,即主轴为水平方向纵轴为竖直方向,子组件由左向右排列。RowReverse:子组件水平排列,即主轴为水平方向纵轴为竖直方向,子组件由右向左排列。Column:子组件竖直排列,即主轴为垂直方向,起点在上边,子组件由上到下排列。

2024-05-14 19:27:32 1308 2

原创 容器组件:角标组件,纵向拖动组件(HarmonyOS学习第四课【4.2】)

position?maxCount?: number;position?Badge的构造方法允许接收和两种类型的参数,它们都继承自BadgeParamBadgeParamposition:设置 badge 的显示位置,Right: badge 显示在右侧纵向居中。RightTop(默认值): badge 显示在右上角。Left: badge 显示在左侧纵向居中。style:设置 badge 的显示样式,BadgeStylecolor:设置 badge 的文本颜色,默认为白色。

2024-05-13 10:12:47 1067

原创 容器组件:Column ,Row(HarmonyOS学习第四课【4.1】)

参数类型: FlexAlign 描述: 用于设置子组件在垂直方向上的对齐方式。从API版本9开始,这个参数支持在ArkTS卡片中使用。这些参数用于布局控制,让你可以指定子组件在容器中的对齐方式,以便更好地控制界面布局。参数类型: FlexAlign 描述: 用于设置子组件在水平方向上的对齐方式。这些参数用于布局控制,让你可以指定子组件在容器中的对齐方式,以便更好地控制界面布局。该组件从 APIVersion 7开始支持,从API version 9开始,该接口支持在ArkTS,卡片中使用。

2024-05-12 21:52:22 587

原创 基础ArkTS组件:导航栏组件(HarmonyOS学习第三课【3.8】)

Navigationtitle:当titleMode为时,随着可滚动组件的滑动标题栏模式发生变化时触发此回调。

2024-05-11 22:24:00 2415 1

原创 基础ArkTS组件:垂直列表菜单组件,图案密码锁组件,搜索框(HarmonyOS学习第三课【3.7】)

reset();在使用的时候,接收一个类型的控制器,该控制器用来控制组件的状态,比如重置解锁状态。build() {sideLength:设置组件的宽度和高度,默认值为 300vp ,最小可以设置为 0。:设置宫格圆点的半径,默认值为 14vp。:设置宫格圆点在 “未选中” 状态的填充颜色,默认值为黑色。:设置宫格圆点在 “选中” 状态的填充颜色,默认值为黑色。:设置宫格圆点在 “激活” 状态的填充颜色,默认值为黑色。pathColor:设置连线的颜色,默认值为蓝色。

2024-05-09 10:59:17 1577 1

原创 基础ArkTS组件:帧动画,内置动画组件,跑马灯组件(HarmonyOS学习第三课【3.6】)

由源码可知,组件不需要设置额外的配置参数。height?top?left?duration?: number;}>,images:设置图片帧信息集合。每一帧的帧信息包含图片路径、图片大小、图片位置和图片播放时长信息。详细说明如下:src:图片路径,图片格式为svgpngjpg和webp。width:图片宽度。height:图片高度。top:图片相对于组件左上角的纵向坐标。left:图片相对于组件左上角的横向坐标。duration。

2024-05-09 09:45:44 1465

原创 基础ArkTS组件:数据面板组件(图表),日期选择器组件(HarmonyOS学习第三课【3.5】)

数据面板组件,用于将多个数据占比情况使用占比图进行展示。说明该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

2024-05-08 16:36:31 1267

原创 基础ArkTS组件:二维码,滚动条与滑动条,多选框与多选框群组(HarmonyOS学习第三课【3.4】)

value:设置将要生成二维码的内容。.width(70)Scroller作为滚动容器组件的控制器,它提供了滚动子组件的各种能力,比如设置子组件滚动指定位置、滚动到底部以及滚动到下一页上一页等能力。目前Scrolller只支持绑定到Scroll和List上。Scroller});: Axis });scrollTo:设置子组件滚动到指定位置,在滚动的时候还可以根据animation参数设置动画。scrollEdge:滚动到边界,Edge提供了多种类型,读者可自行查阅。

2024-05-08 15:33:21 1586

原创 基础ArkTS组件:输入框,开关,评分条(HarmonyOS学习第三课【3.3】)

(value?text?controller?value:输入框的提示样式设置,text:设置输入框的初始显示文本,不设置时显示的内容。:占位提示文本,当不设置 text 是,显示该文本。controller:光标控制器,设置光标的下标位置。})text: "你好呀"})样例运行结果如下图所示:TextInput组件用于文本输入,它只能单行文本输入,若文本超出自身长度则使用...在末尾替代。TextInputtype:表示输入框的类型,比如设置为。

2024-05-07 10:24:56 1646

原创 基础ArkTS组件:图片(HarmonyOS学习第三课【3.2】)

srcFlex() {Flex() {: {alt:设置占位图,图片显示之前先显示占位图,比如在加载网络图片或者图片加载失败时的场景。objectFit:设置图片的放缩类型,当Image组件大小和图片大小不同时指定图片的放缩类型,ImageFitCover(默认值):保持图片宽高比进行放缩显示,使得图片完全显示在显示边界外。Contain:保持图片宽高比进行放缩显示,使得图片完全显示在显示边界内。Fill:不保持图片宽高比显示,是图片完全充满显示边界。

2024-05-07 09:34:58 3221 2

原创 基础ArkTS组件:Text文本,按钮(HarmonyOS学习第三课【3.1】)

(content?contenttextAlign:设置文本的对其方式,对齐参考系是Text组件本身,只有Text组件本身的宽度大于文本内容长度,textAlign属性才起作用,TextAlignStart(默认值):根据文字书写相同的方向对齐,比如中文从左往右排版,那么文本则靠左对齐。Center:文本居中对齐。End:根据文字书写相反的方向对齐,比如中文从左往右排版,那么文本则靠右对齐。.textAlign(TextAlign.Center) // 宽度等于文本内容长度,textAlign不起作用。

2024-05-06 16:19:54 3332

原创 初识ArkTS(HarmonyOS学习第二课)

在初步了解了 AEkTS 语言之后,我们以一个具体的示例来说明rkTs 的基不组成。该案例中当开发者点击按钮时,文本内容从“Helloworld”变为“Hello ArkUI工创建步骤如下首先我们新创建一个项目MyApp02在index.js文件当中入口就是一打开App所看见的页面@Entry@Componentbuild() {Row() {Column() {// 所有带@符号的都属于装饰器//// Index是我们自定义的组件名称//

2024-05-06 15:47:49 825

原创 TS的快速入门(HarmonyOS学习第一课)

学习TypeScript 对于Harmony0s,应用开发至关重要。在Harmonyos 中,主力编程语言为 ArKTS,它是基于 TypeScript 的一种语言,其通过与ArkUI 框架的匹配,拓展了声明式UI和状态管理等能力,使开发者能够以更简洁自然的方式开发跨应用。

2024-05-06 15:31:10 839

原创 华为项目目录介绍:

应用的全局配置信息。entryHarmonyOS工程模块,编译构建生成一个HAP包。:用于存放ArkTS源码。:应用服务的入口。:应用服务包含的页面。:用于存放应用服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。关于资源文件,详见资源分类与访问。Stage模型模块配置文件。主要包含HAP包的配置信息、应用服务在具体设备上的配置信息以及应用服务的全局配置信息。具体的配置文件说明,详见配置文件。:当前的模块信息、编译信息配置项,包括targets配置等。

2024-05-06 14:48:18 543

原创 华为学习之旅,创建应用全流程

对于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下),快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。

2024-05-06 14:22:18 1129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除