[鸿蒙/Harmony] HUAWEI DevEco Studio的Windows平台下的环境搭建

目录

1.HarmonyOS开发工具的安装

2.组件模块-Java 布局

3.基于图像模块实现图库图片的四种常见操作

 

通用开发历程

各类设备(手机/平板、智能穿戴、智慧屏等)通用的应用开发历程如下表所示:

任务

简介

相关资源

认识HarmonyOS

  • 了解HarmonyOS的系统定位、架构、技术特性等。
  • 了解HarmonyOS应用开发的基本概念和基础知识。

准备开发环境

  • 安装开发工具,并配置相关开发环境。
  • 快速构建首个应用,熟悉HarmonyOS应用开发流程。

开发Ability

Ability是HarmonyOS应用程序的重要组成部分,分为FA(Feature Ability)和PA(Particle Ability)两种类型:

  • FA支持Page Ability:Page模板是FA唯一支持的模板,用于提供与用户交互的能力。

  • PA支持Service Ability和Data Ability:Service模板用于提供后台运行任务的能力;Data模板用于对外部提供统一的数据访问抽象。

进行HarmonyOS应用开发,首先要了解Ability如何使用。

开发UI

FA需要提供UI用于与用户进行交互,HarmonyOS提供了Java UI和JS UI两种UI框架:Java UI提供了细粒度的UI编程接口,使应用开发更加灵活;JS UI提供了相对高层的UI描述,使应用开发更加简单。

说明

针对轻量级智能穿戴(Lite Wearable),现阶段只使用JS语言进行应用开发,详见轻量级智能穿戴开发

开发业务功能

  • 媒体:视频、音频、图像、相机等功能的开发。
  • 安全:权限、生物特征识别等功能的开发。
  • AI:图像超分、语音识别、码生成等功能的开发。
  • 网络连接:NFC、蓝牙、WLAN等功能的开发。
  • 设备管理:传感器、控制类小器件、位置等功能的开发。
  • 数据管理:数据库、分布式数据/文件服务、数据搜索等功能的开发。
  • 线程:线程管理、线程间通信等功能的开发。
  • IDL:声明系统服务和Ability对外提供的服务接口,并生成相关代码。

调试应用

如果需要在真机设备上调试应用,则在编译前需要先申请调试证书,并配置签名信息。以便于在编译构建时,生成带签名信息的HAP。

如果在模拟器上调试应用,则不需要签名,直接编译构建HAP即可。

发布应用

如果需要发布到应用市场,需要申请发布证书,并对APP进行签名,再申请上架。

应用发布

完整鸿蒙开发文档

 

  • 1.下载和安装DevEco Studio

1.登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。(注册的步骤就不展示了,非常简单)

 2.进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。

Windows下载地址Mac下载地址

3.压缩包下载完成后解压,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。

4.安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据配置开发环境,检查和配置开发环境。

如果确保网络环境没问题的情况下可以直接勾选打开Studio,我这里是直接打开的

4-1 选择国家,毋庸置疑 China

4-2 同意条款

4-3 选择Sdk位置

4-4 配置清单

4-5 同意下载sdk的条款

4-6 等待下载,下载完成

4-7 到了这步,DevEco Studio就安装完毕了

 

5.SDK Manager提供多种编程语言的SDK包和工具链,具体说明请参考下表。

类别

包名

说明

默认是否下载

参考

SDK

Native

C/C++语言SDK包。

x

《Native API参考》

JS

JS语言SDK包。

x

《JS API参考》

Java

Java语言SDK包。

《Java API参考》

SDK Tool

Toolchains

SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合。

-

Previewer

HarmonyOS应用预览器,在开发过程中可以动态预览Phone、TV、Wearable、LiteWearable等设备的应用效果,支持JS和Java应用预览。

x

使用预览器查看应用效果

 

Java SDK是默认下载的,应用预览器有需要可以单独下载。

 

6.风格与AndroidStudio保持一致,在Settings里边可以管理SDK

顺带一提,字体这块我看着比较舒服的设置

 

  • 2.创建项目

不过还是翻车了。。。

然后我找到了.gradle目录下的gradle.properties文件

注释掉并保存文件后回到开发工具同步一下Gradle

最后你看到了与Android Studio 一模一样的界面,此时你发出了姨母的笑声。。。

一整套流程到此结束,最后别忘了右上角可以登录华为账号(疯狂暗示需要黑暗势力的帮助才能登录Google账号的Android Studio!!!)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

米歪(MiWi)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值