首页 > 其他分享 >鸿蒙应用开发:环境搭建(Mac)与项目构建

鸿蒙应用开发:环境搭建(Mac)与项目构建

时间:2023-11-01 17:22:16浏览次数:28  
标签:鸿蒙 DevEco 项目 华为 HarmonyOS Mac Studio 登录 搭建

2021年6月2日,华为发布了鸿蒙操作系统-HarmonyOS。它是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。我们要基于HarmonyOS开发手机APP,就要先把开发环境给安装起来。接下来我们就基于macOS环境下载安装HarmonyOS开发工具DevEco Studio。

1、准备工作

1.1 官网链接华为开发者联盟-智能终端能力开放,共建开发者生态

使用DevEco Studio远程模拟器需要华为开发者联盟账号进行实名认证,所以要在官网实名认证。笔者采用了银行卡认证,简单快捷。

1.IDE 下载地址下载HarmonyOS SDK_一站式HarmonyOS系统DevEco Studio分布式应用开发平台 - HarmonyOS应用开发官网

图片

 

选择Mac的下载地址,安装下一步即可,没有坑。

进行了傻瓜式安装完过后,我们就可以开心的进行工具的体验了。对比 Android Studio启动速度,DevEco Studio 的启动速度就很快,可能现在需要加载的组件不多,也有可能IDE本身就很牛逼,这需要时间去考验。

2、DevEco Studio 初体验

2.1 登录注册成功的华为账号,点击 DevEco Studio 开发工具的右上角进行登录,跳转到华为网页去登录,然后给 ide 授权。

下图是 DevEco Studio 登录入口:

 

图片

 

登录账号并授权:

 

图片

 

下图这就是授权成功的界面:

 

图片

 

 

2.2 登录并授权成功后返回到DevEco Studio 下载启动模拟器

先选择测试机入口(Tools -> Device Manager):

 

图片

 

再选择一下手机设备类型(p40-run):

图片

 

运行过后的模拟器(华为p40)如下图所示:

图片

 

 

3、项目创建

当我们的一切工作都准备好了,需要创建项目来看看,项目是如何创建,资源是如果配置的,项目结构与Android有何不同,让我们开始创建项目吧!

首先,先创建一个新的项目:

图片

 

选择我们开发的语言:

图片

 

配置项目信息:

图片

 

下图就是项目最初的样子,我们可以在上面添砖加瓦:

图片

 

4、在项目最初的样子ability_main.xml 文件的修改下,进行项目运行

4.1 运行入口

 

图片

 

4.2 项目运行成功后的页面显示(述即过往/构想未来)

图片

 

整个过程下来还是会发现一下问题的,如下:

  • 跳转到华为网页去授权登录网页经常打不来,或者授权异常的情况(不知道有没有人遇到)

  • 测试机为 iPhone 类的只有两项可选(P40/Mate 30),测试机开启后,有效时间只有一个小时,1小时倒计结束后需要重启device

  • 每次启动 DevEco Studio,都需要登录账号,授权 device manager

还有很多需要去探索去发现的地方,接下来就一起开始我们的鸿蒙之路吧!

同时让我们一起期待,ZEGO 即构科技正在对 Express SDK 进行 HarmonyOS 的适配开发,在不久的将来我们就可以在 HarmonyOS 的组件库中多了一款音视频开发 SDK ,那就是 ZEGO Express SDK!

标签:鸿蒙,DevEco,项目,华为,HarmonyOS,Mac,Studio,登录,搭建
From: https://www.cnblogs.com/zegoinfo/p/17803626.html

相关文章

  • 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
    前言   但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对......
  • HarmonyOS鸿蒙原生应用开发设计- 元服务(原子化服务)图标
    HarmonyOS设计文档中,为大家提供了独特的元服务图标,开发者可以根据需要直接引用。开发者直接使用官方提供的元服务图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的元服务图标侵权意外情况等,减少自主创作元服务图标的工作量。当然,如果有个性化的自主又有......
  • 某汽车金融企业:搭建SDLC安全体系,打造智慧金融服务样本
    某汽车金融企业是国内头部汽车金融公司,已经为超过数百万名客户提供专业的汽车金融服务。该公司通过近几年的数字化创新,在提升客户体验、提高管理效率、降低经营成本等方面已具备很强的服务能力,让客户获得更方便、更快捷、更灵活的金融服务。发力线上汽车金融服务,以数字化激活内生动......
  • IoT与鸿蒙、低代码、生成式AI,引爆技术浪潮——华为云开发者日南京站成功举办
    本文分享自华为云社区《IoT与鸿蒙、低代码、生成式AI,引爆技术浪潮——华为云开发者日南京站成功举办》,作者:华为云社区精选。近日,华为云开发者日HDC.CloudDay南京站成功举行,开发者不仅聆听了华为云技术专家IoT与鸿蒙的结合,低代码,生成式AI等前沿的技术分享,还在KooLabs工作坊、开......
  • 「直播回放」使用 PLC + OPC + TDengine,快速搭建烟草生产监测系统
    在烟草工业场景里,多数设备的自动控制都是通过PLC可编程逻辑控制器来实现的,PLC再将采集的数据汇聚至OPC服务器。传统的PISystem、实时数据库、组态软件等与OPC相连,提供分析、可视化、报警等功能,这类系统存在一些问题:收费是按照测点数进行的,价格昂贵,而且需要有商务谈判才......
  • Ableton Live 11 Suite:Mac上最顶级的音乐制作神器
    AbletonLive11Suite是一款备受赞誉的音乐制作软件,它为Mac用户带来了前所未有的音乐制作体验。这款卓越的软件不仅具备直观的界面和卓越的音频编辑功能,还集成了众多其他令人惊叹的功能,为用户提供了从构思到发行的全方位音乐制作服务。→→↓↓载AbletonLive11SuiteMac版Ab......
  • ZEGO 即构科技首发适配鸿蒙系统的 Express SDK 1.0 版本
    ​ 2019年8月,华为在开发者大会上正式发布鸿蒙系统。HarmonyOS鸿蒙系统是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持......
  • Gitlab搭建
    参考:https://blog.csdn.net/weixin_56270746/article/details/125427722安装依赖#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#安装ssh依赖yuminstall-ycurlpolicycoreutilsopenssh-serveropenssh-clients设置gitlab的yum源(使用清华镜像源安装Git......
  • M3版MacBook Pro太空黑真的不沾指纹吗?PGSOFT游戏官方体验解答
    苹果发布了新一代的M3版14英寸和16英寸MacBookPro笔记本电脑,其中的一项引人注目的亮点是全新的太空黑配色。苹果声称,这新颜色采用了突破性的化学原理,能够形成阳极氧化密封,从而减少指纹的沾附,这让PG电子游戏玩家们都非常好奇,这个说法是否属实。此前,苹果在MacBookAir上推出了午.夜......
  • 鸿蒙应用开发:实现简单的媒体播放器
    ​ 距离HarmonyOS发布已过去了一段时间,为了了解鸿蒙系统的功能与特性,今天我们将准备使用系统API实现一个简单的媒体播放器demo。大家在阅读本文后会对媒体播放器相关的API有一定的了解,并且可以根据文中的步骤一起动手实操,实现在鸿蒙系统上的简单媒体播放器!VideoPlayer......