鸿蒙系统应用开发入门HelloWord(DevEco Studio怎么启动项目以及程序的运行过程)

本文阅读 3 分钟
首页 代码,Java 正文

使用DevEco Studio新建项目之后,会自带HelloWorld(其他语言需要我们自己写),由于项目使用的模拟器不是在我们本地,而是部署在华为的服务器中,所以我们需要登录华为账号并实名认证才可以使用

 

登录并启动项目

DevEco Studio有两种登录方式,使用Tools模块的Device Manager(设备管理器)或者点击右上角的登录图标

img

 这里我们使用Tools模块的Device Manager(设备管理器)进行登录,点击中间的login打开浏览器进入登录界面

img

 输入华为账号和密码进行登录,需要经过实名认证后,才能使用华为的模拟器

img

 提示我们是否允许登录,点击允许即可

img

登录成功后再回到设备管理器界面,会发现多了一些功能,我们选择Phone-P40,点击右侧的三角形开启模拟器

img

 模拟器打开以后我们可以看到在右侧多了一个收集模拟器,点击上方的三角形开启项目,经过简单的等待,即可输出Hello World,模拟器上方有一个倒计时,倒计时结束后模拟器将停止使用,不过不用担心,到时候重新开一个模拟器就好了

img

img

 

程序的运行过程

1.解析config.json文件进行初始化
2.获取入口Ability的全类名并运行Ability
3.找到Ability中的子界面,加载子界面的xml文件,并展示内容

第一步,加载config.json文件进行初始化,加载 com.example.myapplication 模块下的 .MyApplication文件,和MainAbility文件

img

 

第二步,Ability负责加载主界面,这个时候主界面就已经有了,接下来加载Ability中的子界面Slice

img

 

第三步,子界面中会加载一个xml文件,这个xml文件负责页面的具体内容

img

img

 

我们可以通过修改text值的内容,从而在页面中输出内容

img

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/wangyuxiang946/article/details/119828383
-- 展开阅读全文 --
Redis底层数据结构--跳跃表
« 上一篇 04-28
BUUCTF Web [强网杯 2019]随便注
下一篇 » 06-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复