当前位置: 首页 > news >正文

鸿蒙(HarmonyOS)应用开发——安装DevEco Studio安装

前言

HarmonyOS华为开发的操作系统,旨在为多种设备提供统一的体验。它采用了分布式架构,可以在多个设备上同时运行,提供更加流畅的连接和互动。HarmonyOS的目标是提供更高的安全性、更高效、响应更快的用户体验,并通过跨设备功能提供更大的便利性。
在鸿蒙开发者工具刚发布的时候,他支持C++、 javascript、 java(安卓)来开发基于鸿蒙系统的应用,
c++ 和java 和传统的开发是没有什么区别的。但是HarmonyOS 新增加了js支持。让前端开发者也可以加入其中。
在DevEco2.x版本中,是可以直接使用vue-cli 来开发 安卓的,但是如果你安装最新版本的DevEco就无法创建,也无法将之前的项目导入。这个是我之前创建的应用,但是目前已经无法导入DevEco开发工具中
在这里插入图片描述
在这里插入图片描述

安装

由于前面所说的,那么以后开发的时候,只能使用DevEco工具。让我们看一下怎么安装呢。

访问官网

官网地址,选择满足自己系统的版本。按照步骤进行安装即可
在这里插入图片描述

配置

安装成功之后,打开IDE,点击同意,到下面的页面中,会出现安装node.js 和ohpm ;然后next, 一直next ,直到完成所有配置
在这里插入图片描述
配置成功之后,就会出现
在这里插入图片描述

创建hello world工程

  • 点击create project
    在这里插入图片描述
  • 选择 Empty Ability
    在这里插入图片描述
  • 输入project name ,点击finish 完成项目的创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件结构

在这里插入图片描述
默认情况下,是按实际文件存放的位置排布的,可以点击project 切换成熟悉的模式
在这里插入图片描述
AppScope 主要用于存放整个应用公共的信息
Entry是默认的初始模块

  • ets:编写的代码
  • configuration:配置文件
  • resource: 应用资源

configuration: 应用级的配置文件

运行项目

选择右上角 device 管理快捷键
在这里插入图片描述
如果没有设备,选择 Device Manger ,进入设备管理页面
在这里插入图片描述
选择新建模拟器,等待下载sdk ,

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建模拟器成功之后,点击运行键,等待模拟器运行,手机开机后,点击主页面的运行,将程序运行到手机中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样你就成功运行了项目

相关文章:

鸿蒙(HarmonyOS)应用开发——安装DevEco Studio安装

前言 HarmonyOS华为开发的操作系统,旨在为多种设备提供统一的体验。它采用了分布式架构,可以在多个设备上同时运行,提供更加流畅的连接和互动。HarmonyOS的目标是提供更高的安全性、更高效、响应更快的用户体验,并通过跨设备功能…...

成都数字孪生技术推进制造业升级,工业物联网可视化应用加速

成都数字孪生技术推进制造业升级,工业物联网可视化应用加速。灯塔工厂转型的关键在于第四次工业革命新技术的应用。数字孪生灯塔工厂是工业4.0技术的应用典范,工业4.0的核心技术包括:数字孪生、大数据分析,工业物联网,…...

管理类联考——数学——汇总篇——知识点突破——代数——函数——记忆

文章目录 整体文字提炼图像绘画 考点记忆/考点汇总——按大纲 本篇思路:根据各方的资料,比如名师的资料,按大纲或者其他方式,收集/汇总考点,即需记忆点,在通过整体的记忆法,比如整体信息很多&am…...

Flash Attention:高效注意力机制的突破与应用

注意力机制彻底改变了自然语言处理和深度学习领域。它们允许模型在执行机器翻译、语言生成等任务时专注于输入数据的相关部分。 在这篇博客[1]中,我们将深入研究被称为“Flash Attention”的注意力机制的突破性进展。我们将探讨它是什么、它是如何工作的&#xff0c…...

Flutter开发警告Constructors in ‘@immutable‘ classes should be declared as ‘const‘

文章目录 警告信息报错代码警告原因修改后的代码 警告信息 Flutter开发遇到如下警告 Constructors in ‘immutable’ classes should be declared as ‘const’. 报错代码 class TaskWidget extends StatefulWidget {final String title;final bool isChecked;final int ord…...

想当老师应该去学什么专业

专业选择是决定未来职业发展的重要步骤,如果你也想成为一名老师,那么这五个专业可能会适合你! 教育学专业 教育学专业是培养教育理论和方法的学科,这些理论知识将帮助你理解教学过程、学生发展、课程设计和评估。该专业将让你全面…...

【LM、LLM】浅尝二叉树在前馈神经网络上的应用

前言 随着大模型的发展,模型参数量暴涨,以Transformer的为组成成分的隐藏神经元数量增长的越来越多。因此,降低前馈层的推理成本逐渐进入视野。前段时间看到本文介绍的相关工作还是MNIST数据集上的实验,现在这个工作推进到BERT上…...

鸿蒙4.0开发笔记之ArkTs语言基础与基本组件结构(四)

文章声明&#xff1a;本文关于HarmonyOS系统的部分内容和描述借鉴于华为官网的“HarmonyOS开发者学堂”&#xff0c;有需要的也可以进入官网查看。<HarmonyOS第一课>ArkTS开发语言介绍 一、ArkTs语言介绍 ArkTS是鸿蒙系统&#xff08;HarmonyOS&#xff09;优选的主力应…...

Another app is currently holding the yum lock; waiting for it to exit...

今天使用yum进行下载的时候报错 解决办法&#xff1a; 执行 rm -f /var/run/yum.pid 然后重新运行yum指令即可&#xff0c;发现已经可以正常下载啦&#xff01;...

size和shape的区别与联系

对于Numpy数据类型 shape和size都是属于Numpy的属性 arr.shape 将返回一个包含两个元素的元组&#xff0c;例如 (m, n)&#xff0c;其中 m 表示数组的行数&#xff0c;n 表示数组的列数。arr.size 将返回数组中元素的总数。 举例: 输入&#xff1a; import numpy as np# 创…...

浅谈STL中的分配器

分配器是STL中的六大部件之一&#xff0c;是各大容器能正常运作的关键&#xff0c;但是对于用户而言确是透明的&#xff0c;它似乎更像是一个幕后英雄&#xff0c;永远也不会走到舞台上来&#xff0c;观众几乎看不到它的身影&#xff0c;但是它又如此的重要。作为用户&#xff…...

禁止指定电脑程序运行的2种方法

你可能要问了&#xff0c;为什么要禁止电脑程序运行呢&#xff0c;因为有的公司要净化公司的工作环境&#xff0c;防止某些刺头员工在公司电脑上瞎搞。也有部分家长&#xff0c;是为了防止自己家的孩子利用电脑乱下载东西。 今天就分享2种禁止指定电脑程序运行的方法&#xff1…...

【Redis】前言--redis产生的背景以及过程

一.介绍 为什么会出现Redis这个中间件&#xff0c;从原始的磁盘存储到Redis中间又发生了哪些事&#xff0c;下面进入正题 二.发展史 2.1 磁盘存储 最早的时候都是以磁盘进行数据存储&#xff0c;每个磁盘都有一个磁道。每个磁道有很多扇区&#xff0c;一个扇区接近512Byte。…...

Java面试-微服务篇-SpringCloud

Java面试-微服务篇-SpringCloud SpringCloud 常见组件注册中心Eureka, Nacos负载均衡Ribbon服务雪崩, 熔断降级微服务的监控来源 SpringCloud 常见组件 通常情况下 Eureka: 注册中心Ribbon: 负载均衡Feign: 远程调用Hystrix: 服务熔断Zuul/Gateway: 网关 SpringCloudAlibaba…...

Git使用详解

文章目录 ⭐️写在前面的话⭐️&#x1f4cc;What is it?Git的诞生 &#x1f308;Why learn it?集中式vs分布式 &#x1f9f2;Who does it?&#x1f388;When to use it? And Where to use it?&#x1f48a;How to use it?&#xff08;重点&#xff09;1、安装Git在Linux…...

智慧楼宇可视化视频综合管理系统,助力楼宇高效安全运行

随着互联网技术的进步和发展&#xff0c;智能化的楼宇建设也逐步成为人们选择办公场所是否方便的一个重要衡量因素。在智能化楼宇中&#xff0c;安全管理也是重要的一个模块。得益于互联网新兴技术的进步&#xff0c;安防视频监控技术也得到了快速发展并应用在楼宇的安全管理中…...

【opencv】计算机视觉:实时目标追踪

目录 前言 解析 深入探究 前言 目标追踪技术对于民生、社会的发展以及国家军事能力的壮大都具有重要的意义。它不仅仅可以应用到体育赛事当中目标的捕捉&#xff0c;还可以应用到交通上&#xff0c;比如实时监测车辆是否超速等&#xff01;对于国家的军事也具有一定的意义&a…...

生态对对碰|华为OceanStor闪存存储与OceanBase完成兼容性互认证!

近日&#xff0c;北京奥星贝斯科技有限公司 OceanBase 数据库与华为技术有限公司 OceanStor Dorado 全闪存存储系统、OceanStor 混合闪存存储系统完成兼容性互认证。 OceanBase 数据库挂载 OceanStor 闪存存储做为数据盘和日志盘&#xff0c;在 OceanStor 闪存存储系统卓越性能…...

微服务负载均衡器Ribbon

1.什么是Ribbon 目前主流的负载方案分为以下两种&#xff1a; 集中式负载均衡&#xff0c;在消费者和服务提供方中间使用独立的代理方式进行负载&#xff0c;有硬件的&#xff08;比如 F5&#xff09;&#xff0c;也有软件的&#xff08;比如 Nginx&#xff09;。 客户端根据…...

win10戴尔电脑安装操作系统遇到的问题MBR分区表只能安装GPT磁盘

首先按F2启动boot管理界面 调整启动盘的启动顺序&#xff0c;这里启动U盘为第一顺序。 第一步 选择安装程序的磁盘 第二步 转换磁盘为GPT磁盘 一般出现 磁盘0和1&#xff0c;说明存在两个盘 &#xff0c;这里两个盘不是说的是C盘和D盘的问题&#xff0c;而是在物理上实际存在…...

414.7亿原子破世界纪录:国产万卡超集群×科学软件,突破AI4S新边界

AI for Science&#xff08;AI4S&#xff09;已成为驱动科学发现的核心力量。AI4S不仅可以提升科研创新效率&#xff0c;更关键的是将AI与科学发现范式融合&#xff0c;突破过去无法解决的问题&#xff0c;扩展科学探索的边界。人工智能和新材料的深度融合&#xff0c;正不断推…...

从无效投稿到精准命中:百考通AI如何将期刊论文的“隐形门槛”转化为清晰路标

精准匹配期刊类型&#xff0c;结构化写作支持&#xff0c;一键生成规范论文框架 “您的稿件经审阅&#xff0c;不适合在本刊发表&#xff0c;建议改投他刊。” 面对编辑部的退稿通知&#xff0c;你是否也曾感到迷茫&#xff1f;研究明明投入了大量心血&#xff0c;却屡屡在投稿…...

Oboe核心特性解析:10个必知的高性能音频开发技巧

Oboe核心特性解析&#xff1a;10个必知的高性能音频开发技巧 【免费下载链接】oboe Oboe is a C library that makes it easy to build high-performance audio apps on Android. 项目地址: https://gitcode.com/gh_mirrors/ob/oboe Oboe是一个C库&#xff0c;旨在简化A…...

yolov8模型训练MOT20数据集 行人多目标跟踪计数数据集的训练及应用 如何根据mot20数据集 来实现行人目标识别,行人追踪,行人的计数

yolov8模型训练MOT20数据集 行人多目标跟踪计数数据集的训练及应用 如何根据mot20数据集 来实现行人目标识别&#xff0c;行人追踪&#xff0c;行人的计数 文章目录1. 数据准备与预处理2. 创建 data.yaml 文件3. 环境搭建4. 模型训练5. 推理与部署6. 性能评估7. 模型导出行人追…...

AArch64系统指令集解析与性能优化实践

1. AArch64系统指令概述AArch64是ARMv8架构的64位执行状态&#xff0c;其系统指令集为操作系统和底层软件开发提供了丰富的硬件控制能力。作为ARM架构的重大革新&#xff0c;AArch64不仅扩展了寄存器位宽&#xff0c;更在内存管理、虚拟化支持和安全隔离等方面引入了全新机制。…...

Real Anime Z部署案例:高校数字媒体实验室本地AI绘画教学平台搭建

Real Anime Z部署案例&#xff1a;高校数字媒体实验室本地AI绘画教学平台搭建 1. 项目背景与需求分析 在高校数字媒体艺术专业的教学实践中&#xff0c;AI绘画技术已成为不可或缺的教学工具。然而&#xff0c;传统AI绘画工具面临三大痛点&#xff1a; 风格适配难&#xff1a…...

基于 eNSP 的校园网 NAT、DNS、HTTP 与访问控制综合实验

​​实验软件&#xff1a;eNSP | 实验内容&#xff1a;VLAN、单臂路由、静态 NAT、ACL、OSPF、DNS、HTTP、Telnet​&#x1f4cc; 前言这次实验的目标&#xff0c;是在 eNSP 中搭建一个包含学校网络、运营商网络、百度服务器网络的综合实验环境&#xff0c;并完成题目要求中的…...

第216章 终极问题的代价(悦儿)

实验室的寂静不同于任何她曾经历过的寂静。这不是缺乏声音的寂静&#xff0c;而是某种更深层的东西——仿佛宇宙本身在此屏息凝神。悦儿独自站在环形控制室的中央&#xff0c;周围是由全息界面构成的穹顶&#xff0c;无数发光的数据流如瀑布般倾泻而下&#xff0c;又似星河般缓…...

摄影入门 | 从光到电:数码相机的成像核心

1. 从胶片到数码&#xff1a;感光技术的革命 还记得小时候第一次看到胶片相机时的好奇吗&#xff1f;那时候按下快门后要等上好几天才能看到照片&#xff0c;而现在我们用数码相机拍完立刻就能查看。这种变化的核心&#xff0c;就是感光技术的革命性突破。 传统胶片相机依赖的是…...

Java Loom插件部署实录(2024最新版IDEA/Eclipse兼容清单+离线安装包获取通道)

第一章&#xff1a;Java 项目 Loom 响应式编程转型指南Project Loom 与响应式编程并非互斥范式&#xff0c;而是可协同演进的技术路径。Loom 的虚拟线程&#xff08;Virtual Threads&#xff09;为传统阻塞式 I/O 密集型响应式栈&#xff08;如 Spring WebFlux Reactor&#x…...