使用DevEco Studio新建项目之后,会自带HelloWorld(其他语言需要我们自己写),由于项目使用的模拟器不是在我们本地,而是部署在华为的服务器中,所以我们需要登录华为账号并实名认证才可以使用
登录并启动项目
DevEco Studio有两种登录方式,使用Tools模块的Device Manager(设备管理器)或者点击右上角的登录图标
这里我们使用Tools模块的Device Manager(设备管理器)进行登录,点击中间的login打开浏览器进入登录界面
输入华为账号和密码进行登录,需要经过实名认证后,才能使用华为的模拟器
提示我们是否允许登录,点击允许即可
登录成功后再回到设备管理器界面,会发现多了一些功能,我们选择Phone-P40,点击右侧的三角形开启模拟器
模拟器打开以后我们可以看到在右侧多了一个收集模拟器,点击上方的三角形开启项目,经过简单的等待,即可输出Hello World,模拟器上方有一个倒计时,倒计时结束后模拟器将停止使用,不过不用担心,到时候重新开一个模拟器就好了
程序的运行过程
1.解析config.json文件进行初始化
2.获取入口Ability的全类名并运行Ability
3.找到Ability中的子界面,加载子界面的xml文件,并展示内容
第一步,加载config.json文件进行初始化,加载 com.example.myapplication 模块下的 .MyApplication文件,和MainAbility文件
第二步,Ability负责加载主界面,这个时候主界面就已经有了,接下来加载Ability中的子界面Slice
第三步,子界面中会加载一个xml文件,这个xml文件负责页面的具体内容
我们可以通过修改text值的内容,从而在页面中输出内容