Android项目工程结构介绍

article/2025/10/5 22:09:22

Android项目工程结构介绍

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QSrtCtg8-1650618849006)(C:\Users\鲍超\AppData\Roaming\Typora\typora-user-images\image-20220422095814054.png)]

(1)gradle和.idea

Android Studio自动生成的文件,打包的时候一般会删掉再进行打包

(2)app

项目的代码资源都在其中,也是我们工作的核心目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y3uX4ThL-1650618849009)(C:\Users\鲍超\AppData\Roaming\Typora\typora-user-images\image-20220422170818328.png)]

build :编译生成文件。生成的apk就在build/outputs/apk/debug里。apk在虚拟机里就能直接运行

lib:第三方jar包路径

src/androidTest:测试

src/main/java:放java代码的

src/main/res

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uzhlEc9k-1650618849017)(C:\Users\鲍超\AppData\Roaming\Typora\typora-user-images\image-20220422171006314.png)]

drawbble 、drawbble -v24 :一般用于放图片

layout:放布局文件,例如activity_main.xml

mipmap开头:放应用图标

values 、values-night:放颜色、字符串、样式、主题之类的

AndroidManifest.xml:清单文件。四大组件就是在里面进行注册。权限之类的也是在里面进行处理。app运行图标等相关设置也是在里面进行

(3)gradle

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2yasZIhQ-1650618849021)(C:\Users\鲍超\AppData\Roaming\Typora\typora-user-images\image-20220422100123347.png)]

其中gradle-wrapper.properties的内容如下:

# 解压gradle.zip文件存的位置
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
# 要下载gradle的地址
# gradle的3种版本:
# gradle-xx-all.zip是完整版,包含了各种二进制文件,源代码文件,和离线的文档。
# gradle-xx-bin.zip是二进制版,只包含了二进制文件(可执行文件),没有文档和源代码。
# gradle-xx-src.zip是源码版,只包含了Gradle源代码,不能用来编译你的工程。
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
# 下载gradlexx.zip所存放的位置
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

(4)gradle.properties

一般我们都把全局属性都编写在一个工具类中,如果是有环境的切换的话,那么我们还会定义一个标志来进行相应的变换。对于项目而言,有时候需要配置某些敏感信息。比如密码,帐号等。而这些信息需要被很多类共同使用,所以必须有一个全局的配置。当需要把项目push到git上时,我们不希望别人看到我们项目的key,token等。我们可以将这些信息设置在gradle.properties中。
gradle.properties可以用来定存放我们自己的相关属性参数
(5)gradlewgradlew.bat

用来在命令行界面中执行gradle,其中前者在linux和mac系统中使用,后者在windows中

(6)local.properties

指定android SDK的路径;

(7)settings.gradle

指定项目中所有引入的模块,具体可看文件,通常模块的引入都是自动完成的,基本不需要手动处理;

(8).gitignore

git使用

参考:

https://blog.csdn.net/u013553529/article/details/55011602

https://blog.csdn.net/jiang547860818/article/details/78805387

https://www.csdn.net/tags/NtDagg1sMzAzNTUtYmxvZwO0O0OO0O0O.html


http://chatgpt.dhexx.cn/article/ORSbFrkf.shtml

相关文章

Android项目如何真机运行?

很多初学者在刚开始写Android项目的时候,会使用Android Studio自带的模拟器去运行项目,但是自带模拟器一般占内存大(占2G都算少的);运行慢(运行一个项目要启动半天);卡顿等等&#x…

26、Android创建项目

利用 Android Studio,您可以轻松地为各种类型的设备(例如手机、平板电脑、电视和可穿戴设备)创建 Android 应用。本页介绍了如何启动新的 Android 应用项目或导入现有项目。 如果您未打开项目,Android Studio 会显示欢迎屏幕&…

创建的第一个Android项目

Package name:项目的包名,一定要具有唯一性! 静待。。。 创建模拟器 版本问题找不到具体信息,就选择这一个把。相似度比较高。紧跟着后边我也配置了安卓10(Q) 提示你的反病毒程序可能会影响你的构建性能。…

Android开源项目

阿里巴巴 项目名称功能描述freelineFreeline 是 Android 平台上的秒级编译方案,Instant Run 的替代品,也可以从 Freeline 官方主页来获取更多的信息。Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅…

Android项目框架搭建(一)

本篇先记录下当前项目中涉及的主要技术要点。也算是对所作项目的一次总结。如果这个过程能对你有些许的帮助,那可能就显得有意义点了。 一个完整的Android项目会涉及后台和前端。我们只关注于前端,也就是我们的app本身。 下面列出项目架构需要具备的技…

创建安卓项目工程

安卓项目工程 前言一创建工程的步骤newproject找到empty配置相关信息创建成功 二、项目相关的文件1.llayoyt文件这个文件位于app\src\res\layout它运行的结果是,这个APP如果在手机上运行的话,会是什么样的界面 前言 说清楚这么创建一个安卓工程 并且运行…

2.Android Studio创建安卓项目及项目结构

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 上一篇Android Studio搭建完成了,接下来我们就用Android Studio创建我们的安卓项目吧! 目录: 一、使用Android Studio 图形用户界面创建安卓工…

Android项目结构

Android项目结构 新建个空的安卓项目,打开,切换到project模式: 一、工程结构 1/ .gradle和.idea 这两个目录下都是AS自动生成的,无须关心,也不要手动编辑。 2/ app 项目中的代码、资源等几乎都在这里,…

Android项目工程目录简介

主工程目录: 一、.gradle 此文件夹是构建工具 Gradle 的配置文件夹,也会存储一些项目的构建缓存信息,在首次build项目时,会根据配置文件去下载这些文件,此文件夹是自动生成的文件夹,我们无需关心里面的内容…

Android创建项目

目录 创建Android项目 配置项目结构 创建安卓模拟器 模拟器运行 HelloWorld 应用 真机运行 HelloWorld 应用 创建Android项目 打开 Android studio 工具,选择Project,选择 New Project 由于现在是教程博客,所以我们随便选择 一个 空 Ac…

Android Studio创建安卓项目工程

Android Studio创建安卓项目工程 前言 因为想抽出时间复习考研因此提前接触安卓的一些开发,在实训的时候就可以不用再听讲学习,节省时间 随着前端混合开发和小程序技术的兴起,安卓开发的需求在日益减少。更多的学习是出于兴趣的缘故吧。 创…

八个Android项目源码

Android项目源码分享 给大家分享几个Android开发项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于 Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了。…

Android开发-创建安卓工程项目+安卓程序的运行

文章目录 前言一、为什么学习Android1.1、什么是Android1.2、Android的特点1.3、Android开发的前景 二、Android studio三、创建安卓工程项目四、第一个安卓程序的运行总结 前言 Android是基于linux平台的开源手机操作系统,该平台由操作系统,中间件&…

1、创建第一个Android项目

1.1、创建Android工程项目: 双击打开Android Studio。 在菜单栏File中new-->new project 3、在界面中选择Empty Activity,然后选择next 4、在下面界面中修改工程名称,工程保存路径选择java语言,然后点击finish Android studio自…

Android 如何创建项目

目录 一、创建流程二、Android Studio 主窗口三、链接 一、创建流程 1、安装最新版 Android Studio。 2、第一次打开Android Studio会弹出Welcome to Android Studio 窗口,在窗口中,点击 Create New Project。 如果您已打开一个项目,请依次…

Android开发-Android项目结构

文章目录 前言一、Gradle1.1什么是Gradle?1.2Gradle是一个构建工具,那么为什么要用构建工具? 二、项目结构三、app目录结构四、res目录结构总结 前言 Android工程的项目结构比较复杂,在进行Android开发前必须对Android项目的工程…

如何创建安卓项目

1、新建项目 2、选择一个展示页(可以改) 3、基本配置 Name:项目名 Package name:包名,自动生成,也可以改 Sava location:项目保存位置 Language:语言,Java或Kotlin…

创建Android工程项目

#找到我们安装的Android Studio,然后打开他 点击新建 接下来,咋们选择一个啥都没有的页面,然后继续 然后就是项目的名字路径,根据自己的来选择修改,然后点击Final创建这个项目 首次创建可能比较慢,需要有耐…

Android 开源项目和文章集合(更新:2022.03.21)

我做了一个思维导图,专门总结我学的博客文章:https://mubu.com/doc/j6EJGn9kZT 2023.3.20 anr系列 https://mp.weixin.qq.com/s?__bizMzI1MzYzMjE0MQ&mid2247488182&idx1&sn6337f1b51d487057b162064c3e24c439&chksme9d0d954dea750421…

Android入门(建立项目与项目结构简要介绍)

内容概要: 1 如何建立项目附带简要介绍 2 对项目结构进行简要介绍 1.如何建立Android项目 (1)进入Android studio “ File ->New-> New Project ” 新建项目 …