首页 > 其他分享 >云天社区管理平台---项目初始化

云天社区管理平台---项目初始化

时间:2024-10-16 21:51:47浏览次数:9  
标签:初始化 项目 创建 height --- width 云天 Row 模拟器

云天社区管理平台---项目初始化

环境配置

准备工作

  1. 安装HUAWEI DevEco Studio
    • DevEco Studio是基于IntelliJ IDEA Community开源版本打造,为运行在HarmonyOS和OpenHarmony系统上的应用和服务提供一站式的开发平台。可以从华为开发者联盟官网下载安装。

创建项目

  1. 打开DevEco Studio

    • 在欢迎页单击“Create Project”,创建一个新工程。
  2. 选择模板

    • 选择“Empty Ability”模板,填写工程相关信息,如项目名、包名等,可以保持默认值。
  3. 配置项目

    • 选择Stage开发模式(面向对象开发模式),或根据需要选择其他模式。
    • 设置存储位置,建议在D盘或其他非系统盘创建一个新的文件夹来保存项目。

项目结构

鸿蒙项目的结构通常包括以下几个主要部分:

  1. AppScope

    • 包含app.json5文件,用于应用的全局配置信息。
  2. entry

    • HarmonyOS工程模块,编译构建生成一个HAP包。
    • 包含src、module.json5等文件和文件夹。
  3. src/main/ets

    • 用于存放ArkTS源码。
    • 包含entryability(应用/服务的入口)、pages(应用/服务包含的页面)等文件夹。
  4. src/main/resources

    • 用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
  5. 其他配置文件

    • build-profile.json5:包含当前的模块信息、编译信息配置项。
    • hvigorfile.ts:模块级编译构建任务脚本。
    • oh_modules:用于存放三方库依赖信息。

四、运行和调试

  1. 预览项目

    • 在DevEco Studio右侧菜单栏,单击Previewer预览项目效果。如果项目过于复杂,则需要使用模拟器或者真机测试。
  2. 创建模拟器

    • 通过Tools > Device Manager,创建并配置模拟器。可以选择手表模拟器、电视模拟器和手机模拟器等。
    • 在模拟器创建的高级设置中,可以配置模拟器的内存、存储空间和CPU等设置。
  3. 运行项目

    • 在IDE中选择已创建的模拟器,然后点击运行按钮。
    • 虚拟机开机后,可以点击右上角的绿色开始按钮,虚拟机就会自动运行手机上的应用程序。

通过以上步骤,您可以成功创建一个鸿蒙项目,并进行开发、调试和运行

正式开发

创建项目

在这里插入图片描述

预览项目

在这里插入图片描述

修改布局

简单测试一下我们的项目配置成果,尝试一个简单布局,主要使用Column布局和Row布局

@Entry
@Component
struct Index {
  build() {
    Column({space:20}) {
      //一行
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Green)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Orange)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Yellow)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Blue)
      Row() {
      }.width('80%').height(50).backgroundColor(Color.Red)
    }.width('100%').alignItems(HorizontalAlign.Center)
  }
}

效果展示

在这里插入图片描述

今天的项目就到此为止,简单的带同学们进行创建了一个项目并简单修改了一下布局,下一篇文章带同学们完成Home页面的开发

标签:初始化,项目,创建,height,---,width,云天,Row,模拟器
From: https://blog.csdn.net/m0_57510313/article/details/142967223

相关文章

  • 机器学习篇-day08-聚类Kmeans算法
    一.聚类算法简介概念无监督学习算法根据样本之间的相似性,将样本划分到不同的类别中;不同的相似度计算方法,会得到不同的聚类结果,常用的相似度计算方法有欧式距离法。聚类算法的目的是在没有先验知识的情况下,自动发现数据集中的内在结构和模式。使用不同的聚类准则,产生的......
  • CodeForces - 1364D
    通常的想法是:如果图是一棵树,那么通过对顶点进行双色染色,并从更频繁的颜色中选取顶点,就可以轻松找到大小为\(\lceil\frac{n}{2}\rceil\)的独立集合。否则,图就是循环的。让我们得到一个没有任何边“穿过”的循环。换句话说,它没有任何一对不相邻的顶点由边连接。如果它的长度最多......
  • element-plus框架样式设置不生效
    问题:在element-plus的菜单组件中,二级菜单折叠,然后鼠标悬浮的时候,出现的内容是有内边距,我想去掉,如图:但是在控制台找到了相应的类,需要把padding设置为0。我通过如下代码设置不生效,原因:可能是生成的二级菜单样式里面没有带特定的hash属性而vue代码里面样式里带了scoped生成的样......
  • 1-3.Retrofit 异常请求清单(404 请求、超时请求、连接失败请求)
    Retrofit1、Retrofit概述Retrofit是一个网络请求库,专门用于发送HTTP请求和处理HTTP响应2、Retrofit引入在AndroidManifest.xml文件中添加相关权限,如果是Android6.0(API级别23)或之后,需要在运行时请求<uses-permissionandroid:name="android.permission.INT......
  • C++基础语法---类和对象
    目录1、概念1.1对象:1.2类型:2、抽象3、封装4、对象的产生5、对象的大小6、 操作对象7、数据的保护和共享8、C++内置字符串操作类例:分文件形式---时钟类代码实现:总结:1、概念1.1对象:现实世界中一切客观存在的事物,统称为对象。对象是有形的,例如一杯水,一台......
  • 蓝桥杯4-R格式-2
    3.高精度乘法#include<iostream>//引入输入输出流库#include<cstring>//引入字符串处理库usingnamespacestd;chars1[2005],s2[2005];//用于存储输入的两个大数inta[2005],b[2005],c[2005];//数组用于存储数字和结果intmain(){intla,lb,lc;......
  • 内存管理-31-系统内存统计-6-dumpsys meminfo
     一、dumpsysmeminfo命令数据格式Exynos:/#dumpsysmeminfoApplicationsMemoryUsage(inKilobytes):Uptime:9463100Realtime:9463100TotalPSSbyprocess:452,701K:com.sumsung.speech(pid2297)266,607K:system(pid936)79,088K:vendor.q......
  • 国家人工智能创新应用先导区数据及城市人工智能先导区准自然实验数据(2006-2023年)
    一、测算方式:参考C刊《当代财经》冯婉昕(2024)老师的做法,本文的核心解释变量为国家人工智能创新应用先导区政策(AI)。企业的金融资产配置是企业生产经营的内生变量,因此,如果选择企业层面的指标来度量企业人工智能应用情况,会面临较大的内生性问题,从而无法识别人工智能应用与金融资产......
  • SpringBoot Aop面向切面编程-快速入门-实战案例
    AOP部分笔记来自黑马程序员。一、AOP概述什么是AOP?AOP英文全称:AspectOrientedProgramming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。那什么又是面向方法编程呢,为什么又需要面向方法编程呢?来我们举个例子做一个说明:比如,我们这里有一个......
  • 2024CSP-J模拟赛9————S12678
    一,赛中得分T1100T2100T350T440总分290二,赛中概括  T1T2较快过,T3T4骗了90分(意料之中,这么好骗分!!!)。三,题目解析涂格子(paint)问题描述现在有一个 n 行 m 列的网格纸,一开始每个格子都是白色的。现在你可以任意挑选恰好 x 行和 y 列,将挑......