梅科尔工作室-鸿蒙笔记1

梅科尔工作室-于天姿-鸿蒙笔记1

一、主要目录配置文件作用

1、stage模型

71c84624a93a4724a1a0789ffac24f87.jpg

 其中常用模块为app.json模块,entry模块,module.json模块。

  • app.json5中,icon是应用图标,可在pages中添加图片,从而改变图标;label是应用名称,具体如何改名,见FA环境说明

3e92b777e5154868ba6e2f483cf0eef6.jpg

  •  entry模块中,entry-->src-->main-->ets-->pages来编写页面模块
  • resources模块中,可以进行资源配置,比如图片等
  • base模块中的profile模块,要有所有页面配置
  • 269a814c57dd4192ac28c16b8ad1fd2c.jpg
  • module.json模块为模块配置文件包含当前模块的配置信息

2、FA模型

7c3889aa46ec4635bc0764db48e5f926.jpg

 其中常用模块为entry模块,config.json模块

  • 类似于stage模块,pages模块中index.ets编写页面模块
  • config.json模块中339971dc1a9c44079c756df0a84f5075.png

 1fa7c989e42849259c3650e33376c068.jpg

 截取部分,

  • app

    标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。

  • deviceConfig

        标识应用在具体设备上的配置信息。

  • module

        标识HAP的配置信息。该标签下的配置只对当前HAP生效。

  • skills

         对应用外观进行配置

二、语法基础知识

ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。

  • 基本框架5015fcd63334429eb0aa4e51aa5955e6.jpg
  •  装饰器b6e228db18c14d20a35e36d619c3cc0c.jpg
  •  接口,控制组件一些特性6bbad6c71f3e4852b922fef8727da161.jpg 此图中为text组件接口,写文本内容fontsize为属性,改变组件颜色,大小,样式等
  • 数据类型

            string,number,number[],string[],object[]

三、更换应用图标和名字方法

847e57ccb61543948fbad3c489bba2c1.png

 见icon和label

  • icon为应用图标,在media模块中导入图片即可,更换应用图标
  • label为应用名称,要改变还要在string.json中改94d82a05e8c84dcb84438229cbd3ab15.jpg

 element,zh_CN,zh_US中的string.json中的value都要改

四、项目远程模拟方法

1.找到设备管理器

f125ccef562a4c89a4d6364e668efa49.jpg

 2.登录账号后,找到远程模拟器后,选择API与项目创建相符的一个,此处选第一个

c248dcade24d49d8a88540e21810881c.jpg

 3.开始模拟后,前面编辑的即可呈现效果

3f6311e4ab71423d890aa0e8934f1b88.jpg

c5a503cace8c4161a54a4f91a8a09e73.jpg 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39775.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 作者:一个俗人 来源:https://my.oschina.net/u/169565/blog/4557279 最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享的相关文章了,编者我…

值得一谈的鸿蒙2.0,程序员们拿起你们手中的编译器撸一下hello world

一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。现已开源,名为OpenHarmony。 2019年8月9日,华为在HDC开发者大会上正式发布鸿蒙系统。 2020年9月10日,华为在HDC开发者大会上如约发布鸿蒙 2.0,并面向应用开发者发布Beta版本…

梅克尔工作室-赵一帆-鸿蒙笔记4

1.页面的跳转和数据传递 Ability是一种包含用户界面的应用组件,主要用于和用户进行交互。Ability也是系统调度的单元,为应用提供窗口在其中绘制界面。 每一个Ability实例,都对应于一个最近任务列表中的任务。 一个应用可以有一个Ability&…

鸿蒙手机Beta版本官宣!我们带着成果和Code来了!!

12月16号,也就是今天,华为鸿蒙OS手机开发者Beta版本来啦! 发布会给出了最新版的开发环境(DevEco Studio 2.0 Beta3),支持手机等多设备模拟器的跨端运行调试,大家已经可以上手体验鸿蒙手机应用开…

鸿蒙3.0来了,这次,我真的想批评鸿蒙了

昨天我在朋友圈跟大家分享了一个鸿蒙新消息:鸿蒙 HarmonyOS 3.0 预计在3月开启内测。 ​发布之后就有很多同学过来问我关于鸿蒙3.0的问题,老王着实有点惊讶,没想到大家对于鸿蒙的关注度一直都在。 其实,我跟大家分享了那么久的鸿蒙…

鸿蒙系统可支持exe文件,效仿华为鸿蒙系统!微软放大招:新版Win10系统兼容安卓应用...

【12月1日讯】相信大家都知道,华为鸿蒙OS2.0系统手机Bate版本即将在12月16日正式发布,届时有关于华为鸿蒙手机OS系统的所有细节都将得到曝光,这也是广大网友们最为期待的东西,但就在11月28日,根据媒体最新报道&#xf…

刚刚用华为鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....

最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享的相关文章了,编者我按照步骤一步步跑下来,整个流程还是非常简单的,尤其是对Android开发的小伙伴来说,从IDE到项目的创建及项目的编译…

在华为鸿蒙OS上尝鲜,我的第一个“hello world”

点击上方“java大数据修炼之道”,选择“设为星标” 优质文章和精品资源, 第一时间送达 目前,鸿蒙操作系统( OpenHarmony)已在Gitee上开源,并宣布把OpenHarmony 捐献给开放原子开源基金会(OpenAtom Foundati…

在华为鸿蒙OS上我的第一个“hello world”

一、注册账号 访问华为开发者联盟官网。 注册华为开发者联盟帐号,并点击右上角头像旁边的下拉图标,点击“立即前 往实名认证”上传信息进行实名认证。 2.实名认证后,在开发者联盟网站中选择“开发 > 开发工具 > HUAWEI DevEco Studio…

谁告诉你鸿蒙(HarmonyOS)不能在macOS下玩,一副没见过世面的样子!

目前鸿蒙的macOS版开发工具DevEco Studio还没有发布,具体什么时候发布,还是个未知数。不过我们还是可以在macOS下玩一玩鸿蒙的。由于鸿蒙内置了Android,所以Android就是鸿蒙的后门,与其说是玩鸿蒙,不如说是借Android的…

华为鸿蒙OS上尝鲜跑了个“hello world”,我特么开始怀疑人生!

点击上方“程序IT圈”,选择“设为星标” 回复“资源”获取独家整理的学习资料 作者:一个俗人 来源:https://my.oschina.net/u/169565/blog/4557279 目前,鸿蒙操作系统( OpenHarmony)已在Gitee上开源&#x…

独家对话华为王成录:手机 HarmonyOS 开发者 Beta 版将如约而至

今年9月的华为开发者大会HDC2020上,华为发布了面向全场景的分布式操作系统HarmonyOS 2.0。这款操作系统一经发布便获得了业内的热切关注,在开源社区更是掀起了一股讨论的热潮。那么HarmonyOS为行业带来了什么变化?HarmonyOS为开发者提供什么便…

牛逼!用华为鸿蒙 OS 2.0 系统写出了HelloWorld!那些说鸿蒙是PPT的可以闭嘴了!

开发效果再最后。先说一下心理感受。 作为比较早期跟鸿蒙团队有接触的开发者。 (此段避免误解,有修改)18年那会是真的一行代码也不给看的,能给看的只有负责人手里的20页ppt,讲鸿蒙概念,都非常宽泛。负责人也…

刚刚用华为鸿蒙跑了个“hello world”!感觉还不错!

点击上方“Github爱好者社区”,选择星标 回复“资料”,获取小编整理的一份资料 作者:一个俗人 来源:my.oschina.net/u/169565/blog/4557279 最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙…

尝鲜!我在华为鸿蒙上编写的第一个 Hello World!

最激动入门级选手的心的时刻来了,本示例将演示如何编写简单业务,输出“Hello World”。 修改源码 bugfix和新增业务两种情况,涉及源码修改。下面以新增业务举例,向开发者介绍如何进行源码修改。 1.确定目录结构。 开发者编写业务时…

AIGC for code(text-to-codeAIGC/AI生成代码/生成式AI之代码生成/AI编程工具/自动编程/自动生成代码/智能编程工具/智能编程系统)

AIGC,Artificial Intelligence Generated Content,人工智能生成内容 AIGC for code,AI生成代码 1 Github Copilot 1.1 简介 Copilot是由微软的子公司Github与openAI共同开发的人工智能(AI)驱动的编程助手。它能够直…

全民ChatGPT热:快来解锁你的“全能网友”

前 言 2021年11月30日,OpenAI推出人工智能聊天原型ChatGPT,赚足了眼球,在AI界引发了类似AIGC让艺术家失业的大讨论。 据报道,ChatGPT在开放试用的短短几天,就吸引了超过 100 万互联网注册用户。并且社交网络流传出各种…

R语言Lasso回归模型变量选择和糖尿病发展预测模型

全文链接:http://tecdat.cn/?p22721 Lease Absolute Shrinkage and Selection Operator(LASSO)在给定的模型上执行正则化和变量选择(点击文末“阅读原文”获取完整代码数据)。 根据惩罚项的大小,LASSO将不…

分布滞后模型与自回归模型

分布滞后模型与自回归模型 第一节 滞后效应与滞后变量模型 一、经济活动中的滞后现象 一般说来,解释变量(自变量)对被解释变量(因变量)的影响不可能在短时间内完成,在这一过程通常存在时间滞后&#xff…

stata学习笔记|受限被解释变量

受限被解释变量类型 普通断尾随机变量——断尾回归:对于分析的样本解释变量有上限或者下限的要求零断尾计数数据——零断尾泊松回归和负二项回归:正整数偶然断尾(自选择问题)——样本选择模型:因为某些原因&#xff0…