HarmonyOS应用开发——使用HUAWEI DevEco Studio创建第一个程序 HELLO WORLD!


前言

前段时间博主的闹娃6有幸升级了华为的鸿蒙系统HarmonyOS2.0,它是一个面向全场景、物联网的分布式操作系统,是一个新一代的智能终端。新的系统确实很流畅,感觉确实不一样。这是升级后的图片,之前搞的开发版的摩尔纹太难受了。
在这里插入图片描述好了,回归正题,其实博主也想尝尝如何开发哈哈哈,虽然也不懂,在网上学习了一下如何使用HUAWEI DevEco Studio来进行分布式多端应用开发,所以我们接下来跑一个“HELLO WORLD!”来试试看!
在这里插入图片描述

一、软件准备

这个HUAWEI DevEco Studio有两个版本,即以前的1.0版本用于EMUI的应用开发以及新的HUAWEI DevEco Studio 2.0用于对HarmonyOS的应用开发版本。
首先,找到网址,在这下载HUAWEI DevEco Studio 2.0(for HarmonyOS)的安装包,有个900MB的样子,点击立即下载,网址如下:下载地址
在这里插入图片描述
拖到下面,还有Mac的下载地址。
在这里插入图片描述

二、安装步骤

这里安装步骤就不展开篇幅了,网上有很多教程,例如:

https://www.yzlfxy.com/jiaocheng/java/395712.html

三、软件界面

我们进入了页面,等待ing。
在这里插入图片描述

四、开始

(一)新建项目

1、首先我们新建一个项目,在选择模板中选择新建空的模板(JS),这里的可以支持手机、平板、电视、手表。然后点next。
在这里插入图片描述
2、这里进行相关的设置,如选择目标、存储位置等等。
在这里插入图片描述

(二)建立虚拟机

1、选择这个主要模板MainAbility。
在这里插入图片描述
2、打开TOOLS-Device Manger在设备管理器中选择设备。
在这里插入图片描述
3、选择手机phone,然后点击login登陆自己的华为账户(华为手机的直接在设置中点自己的账号然后扫一扫登陆进行授权),然后返回页面我们发现可支持的手机P40,点击绿色倒三角运行。
在这里插入图片描述

(三)运行

1、这是打开的页面,现在可以进行代码编写了。
在这里插入图片描述
2、点击右上角的倒三角运行。
在这里插入图片描述
3、一个万能的HELLO WORLD你好世界来了!
在这里插入图片描述
4、当我们要结束虚拟机的使用时,点击这个红色正方形;要使用其他设备时,也是在TOOLS-Device Manger中启用。
在这里插入图片描述

结语

同样我们也可以使用不同的设备感受下效果,哈哈哈哈虽然博主也不怎么懂,只是感受一下吧。
穿戴设备(手表):
在这里插入图片描述
平板:
在这里插入图片描述
电视:
在这里插入图片描述
以上就是本次HarmonyOS应用开发的全部内容,博主也在持续不断地学习ing中,难免会有讲述不到位、开发能力不足的情况,感谢您的阅读和支持,若有表述或代码中有不当之处,望指出!您的指出和建议能给博主带来很大的动力!!!

devecostudio一个集成开发环境(IDE),它被设计用来简化开发过程,帮助开发者更高效地编代码。然而,它并不直接提供在App启动时发送通知的功能。通常这类功能是通过应用程序内部的编程来实现的,而不是IDE本身。 在Android开发中,你可以在应用程序启动的时候发送通知,需要使用到Android的通知API。具体步骤大致如下: 1. 确保你的应用有权限发送通知。在Android 6.0(API级别23)及以上版本中,需要在运行时请求权限。 2. 构建一个通知的内容,使用NotificationCompat.Builder来构建通知。 3. 创建NotificationManager服务来发送通知。 以下是一个简单的示例代码,展示如何在Android应用的主活动(Activity)启动时发送通知: ```java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 在应用启动时发送通知 sendNotification(); } private void sendNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Intent intent = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0); NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID) .setSmallIcon(R.drawable.ic_notification) .setContentTitle("应用启动") .setContentText("欢迎使用应用") .setPriority(NotificationCompat.PRIORITY_DEFAULT) .setContentIntent(pendingIntent) .setAutoCancel(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel(CHANNEL_ID, "应用通知", NotificationManager.IMPORTANCE_DEFAULT); notificationManager.createNotificationChannel(channel); } notificationManager.notify(NOTIFICATION_ID, builder.build()); } } ``` 在上面的示例中,`CHANNEL_ID` 和 `NOTIFICATION_ID` 是自定义的常量,你需要根据你的应用需求来定义它们。`CHANNEL_ID` 用于标识通知通道,而 `NOTIFICATION_ID` 是发送通知时用于标识特定通知的ID。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风(●•σ )

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值