华为鸿蒙HarmonyOS开发基础入门及实例代码运用 | 您所在的位置:网站首页 › 华为公司写代码是什么职业 › 华为鸿蒙HarmonyOS开发基础入门及实例代码运用 |
鸿蒙简介:鸿蒙系统(HarmonyOS)是由华为推出的一种分布式操作系统。并不是为了替代或兼容Android系统而设计的。实际上,HarmonyOS 和 Android 是两个独立的操作系统。 两大核心:分布式能力:HarmonyOS支持分布式能力,可以使得不同设备之间更好地协同工作。 多终端开发: 鸿蒙系统提供了一套多终端开发的框架,可以实现一套代码多端适配。 1. 环境搭建:【安装鸿蒙DevEco Studio开发工具】 2. 创建鸿蒙项目:在DevEco Studio中,选择"File" -> "New" -> "HarmonyOS Project",然后按照向导创建一个新项目。在创建项目时,你可以选择应用程序的类型,如手机、平板、电视等。 3.编写页面:鸿蒙应用中,页面通常由Ability和Slice组成。Ability是整个应用程序的入口,而Slice则是Ability的一部分。 一、创建Ability: // MainAbility.java import ohos.aafwk.ability.Ability; import ohos.aafwk.content.Intent; public class MainAbility extends Ability { @Override public void onStart(Intent intent) { super.onStart(intent); super.setMainRoute(MainAbilitySlice.class.getName()); } }二、创建Slice: // MainAbilitySlice.java import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; import ohos.agp.components.Text; public class MainAbilitySlice extends AbilitySlice { @Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_slice_main); Text text = (Text) findComponentById(ResourceTable.Id_text_helloworld); text.setText("Hello, HarmonyOS!"); } }三、创建布局文件: 四、运行项目: 点击DevEco Studio上的"运行"按钮,选择运行的设备(模拟器或真机),即可在设备上查看效果。 在示例中,包含了一个Ability MainAbility 和一个Slice MainAbilitySlice。Slice负责具体的页面展示,使用了XML布局文件 layout_slice_main.xml,在页面上显示了一个文本(这次不再是hello world!)而是"Hello, HarmonyOS!" 【总结】:对于开发者的码友们而言,鸿蒙开发是一个大趋势,相对于华为的成功是值得学习的, 当然鸿蒙对于开发Android、IOS、java、前后端的朋友们很友好(值得学习) |
CopyRight 2018-2019 实验室设备网 版权所有 |