HarmonyOS应用开发
HarmonyOS应用开发基础知识
李two钱
好好学习,天天向上!
展开
-
一起学习HarmonyOS应用开发——基础篇(3)
1、app.json5:应用的全局配置信息(例如应用名称、开发厂商的描述、版本号的数值、版本号的文字描述、应用的图标、应用的名称),图片如下。7、build-profile.json5(里面的):当前的模块信息、编译信息配置项,包括buildOption、targets配置等。10、build-profile.json5(最外面的):应用级配置信息,包括签名、产品配置等。1、@Entry、@Component都是装饰器(用来装饰类、方法、变量)。3、entryability:应用/服务的入口。原创 2024-04-03 11:13:42 · 471 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(10)
前言,昨天在网上参加了HarmonyOS应用开发者基础认证,顺利通过获得证书。有32道单选题,每题2.5分;还有8道多选题,每题2.5分,总共100分,90分及格。只要把开发者教程看完就很容易通过,不想看视频就看指南文档,三四天的时间(每天看两三个小时)就可以看完。PersistentStorage持久化存储(应用退出后重新打开数据依旧能获取到)上一篇说了网络请求,这一篇说一下数据存储,先说个简单的存储(缓存)。原创 2024-04-02 17:53:19 · 217 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(9)
2、在文件第一行记得导入http命名空间(才能顺利调用),然后使用createHttp方法得到一个HttpRequest对象,然后调用request方法,在里面传入请求api地址和参数,最后请求使用完后记得使用destroy()方法主动销毁。HTTP数据请求:通过HTTP发起一个网络请求,支持GET、POST、PUT等方法。前言,前面几篇一直在说基础组件和容器组件的使用,这些都是本地的数据处理,接下来说一下如何和服务器进行数据交互,那就是如何使用网络请求数据。1、先加入网络权限。原创 2024-04-02 17:48:17 · 235 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(8)
1、List容器组件:列表包含一系列相同宽度的列表项。原创 2024-04-02 17:42:16 · 109 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(7)
代码中经常要对一些组件设置一些属性(宽度、高度、字体大小、背景颜色等等),而好多组件使用的属性是一样,这样就会出现很多重复的代码。这个时候,我们就需要设计一个样式,方便其他组件使用,减少重复代码。前言,记得之前面试的时候经常会被问到安卓的生命周期的一些函数方法在什么场景会被调用,看了鸿蒙的生命周期里面的函数方法总个数发现比安卓上面的少一些,这样说来是不是鸿蒙的比较简单?1、首先开发鸿蒙系统的时候,软件打开出现的第一个页面在哪里设置?注意:这个样式可以写在全局,也可以写在组件内。原创 2024-04-02 17:07:20 · 508 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(6)
第一步:写一个名字为ChildComponent的组件文件,让这个自定义的组件被其他组件调用。第二步:新建一个名字为ParentComponent的组件,然后在里面调用那个自定义组件,可以传入参数,也可以不传。Button('点击').width(100).height(50).backgroundColor(Color.Red)1、它可以让开发者组合使用单个或者多个系统组件(基础组件、容器组件等)包括它们的属性以及方法。前言,前面两篇说了一下基础组件和容器组件,今天说一下自定义组件。原创 2024-04-02 16:43:24 · 279 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(5)
Text('绿的权重').backgroundColor($r('app.color.background_color_green'))Text('蓝的权重').backgroundColor($r('app.color.background_color_blue'))Text('红的权重').backgroundColor($r('app.color.background_color_red'))也可以附加文字、设置文字的位置。Text('测试10') .width(100).height(30)原创 2024-04-02 16:33:03 · 710 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(4)
属性用来设置子组件的垂直方向:参数值分别为FlexAlign.Start表示底部、FlexAlign.Center表示中间、FlexAlign.End表示顶部。属性用来设置子组件的垂直方向:参数值分别为VerticalAlign.Bottom表示底部、VerticalAlign.Center表示中间、VerticalAlign.Top表示顶部。属性用来设置子组件的水平方向:参数值分别为FlexAlign.Start表示左边、FlexAlign.Center表示中间、FlexAlign.End表示右边。原创 2024-04-02 15:15:42 · 483 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(2)
然后选择Diagnose Development Environment点击,进行诊断,如果所有的选择都是绿色对号,证明配置正常。1、本地建立模拟器,我这边测试发现建立api6的模拟器一分钟左右可以打开使用,但是api9的模拟器一直卡着无法显示正常开机页面。2、官网详细介绍一种远程模拟器的使用方法,需要使用华为开发者联盟帐号登录,然后认证。接下来,我们开始创建一个简单的project,点击Create Project。建好项目以后,可以运行一下。编写项目名称,编辑项目代码存储的位置,然后点击Next。原创 2024-04-02 14:00:26 · 214 阅读 · 0 评论 -
一起学习HarmonyOS应用开发——基础篇(1)
HarmonyOS是华为技术有限公司(该公司主要创始人兼总裁是任正非)开发的一款面向未来的全场景分布式智慧操作系统,正在逐步应用于手机、平板、手表等终端设备。它是华为公司在2019年8月9日的华为开发者大会上正式发布的分布式操作系统,距离至今,已经发布了多个版本。这两年已经有很多家互联网公司发布了有关鸿蒙应用开发的岗位,所以有不少的程序员开始学习或者已经在公司中编写鸿蒙应用程序。点击Next后,进入安装目录选择页面(选择合适的页面,比如我习惯把软件放到D盘),然后继续点击Next。继续点击Install。原创 2024-04-01 18:07:07 · 165 阅读 · 0 评论