百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

第1天 鸿蒙App开发实战,创建项目好详细(怎样开发鸿蒙app)

toyiye 2024-04-04 11:35 35 浏览 0 评论

学一门编程语言,废话再多,都不如动手实践来得简单。走,去https://developer.harmonyos.com/cn/develop/deveco-studio#download下载属于你操作系统的开发工具。工具安装太简单了,简单到我都不想说了。

打开HUAWEI DevEco Studio开发工具,用过jetbrains全家桶中(Java、Python、PHP或C#等)开发工具中一个或多个的程序员,都会倍感亲切,因为它是基于IntelliJ IDEA Community的开源版本打造而来的。

好了,好了,知道你等不急,准备大干一场了。那就话不多说,直接进入主题吧。

1. 创建项目

DevEco Studio升级之后,创建项目的窗口如下,单击【Create HarmonyOS Project】,进入下一个窗口。

选择第2个:Empty Ability(Java),接着用你的神力按下右下角的【Next】按钮。

项目配置信息窗口,要填写的内容如下:

Project Name:项目名称,暂叫Booking,假装你是一个很爱读书的家伙;

Project Type: 项目类型,Service--免安装的原子化服务,Application--应用程序,选后面这个。

Package Name:包名。一般就是网址的域名+项目名称,这个用于区分不同的App,我随便写了一个,你也可以随便写一个;

Sava Location:项目保存目录,我用的是一台用好几个脸盆换来的苹果电脑,所以你看不到C:这样的,你用Windows的话,选择放在D:盘的某个文件夹下就好了,开发步骤和工具都是一个样的,只是这种目录略有不同而已;

Compaible API Version:编译API的版本,选择SDK:API Version 5;

Device Type:程序支持的设备,不要贪多,选择支持手机Phone先,等以后有机会了,再扩展到平板:Tablet,智慧屏(如门禁人脸识别屏):TV,穿戴设备(如手表):Wearable和汽车:Car;

Show in Service Center:是否在服务中心露出。如果Project Type为Service,则会同步创建一个2*2的服务卡片模板,同时还会创建入口卡片;如果Project Type为Application,则只会创建一个2*2的服务卡片模板。

按下【Finish】按钮之后,一个叫Booking的鸿蒙App项目就创建好了。

2. 安装HarmonyOS SDK

找到【Tools】菜单栏并点击它,选择【SDK Manager】,在弹出的窗口中,选择你想安装的SDK版本。找到HarmonyOS SDK,勾选第1或第2项,我勾选了SDK(API Version5),点击【Apply】之后,就会开始下载并安装自动安装的。如果已经安装的,跳过这一步。

安装不会太久,稍等一下就好了。如果着急的话,我告诉你一个方法,那就是在心中默念:马上就好了,马上就好了。

3. 安装模拟器

若想运行鸿蒙App,一是用安装了HarmonyOS系统的手机运行,二是用模拟器运行。考虑到好多朋友还没赚到买HarmonyOS手机的钱,所有选择用第2种方式。

找到【Tools】菜单栏并点击它,选择【Device Manager】,在弹出的窗口中,要求你进行登录Login,这是因为模拟器目前只能支持远程调试(本地的还在开发当中),你登录就是了。如果没有登录账号,自己去 https://developer.harmonyos.com/cn/ 注册一下就好了。

Remote Emulator每次使用时长为1小时,到期后会自动释放资源,当然,你可以重新申请。这就是要登录的原因了。希望快点发布可以下载到本地的模拟器Local Emulator。

成功登录之后,会显示出可用的虚拟机,列表如下。单击手机P40所在行的运行图标(最后面那个箭头图标),就会启动手机的虚拟机。

4. 运行App

在开发工具的主窗口中,你可以看到鸿蒙手机P40的虚拟机。眼光往虚拟机上方瞟一瞟,有没有见到:【entry】【HUAWEI ANA-AN00】后的的箭头没?--单击它,运行鸿蒙App。运行可能会有点慢,需要稍等片刻。

右下角有:【Deploying HAP......】告诉你在努力发布中。

等了7749秒,终于运行成功了,效果如下:

你好,世界


一个当了10多年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App(Android、iOS和鸿蒙)方面的干货。关注我,你就赚翻了。

#HarmonyOS 2来了##APP##鸿蒙##软件##程序员#

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码