안드로이드 개발 환경 및 프로젝트 구조 개요

사설

그는이 시리즈의 개발에 대한 기본 지식이 자신의 검토 및 수정을 용이하게하기 위해, 학습 과정을 기록하기 시작했다 배운 많은 곳으로, 안드로이드 응용 프로그램의 개발을 필요로한다.
일반적으로 안드로이드 개발 툴 이클립스 + 안드로이드 SDK와 구글의 공식 안드로이드 스튜디오에서. 공식 컴파일러는 매우 강력하면서 나는 여기, 성가신 구성에 대한 필요성을 제거, 개발을위한 안드로이드 스튜디오를 사용하는 것이 좋습니다.
안드로이드 스튜디오 3.5이 시리즈 사용 된 컴파일러, 컴퓨터 시스템은 윈도우 10, 자바 개발 언어입니다

빌드로 한 개발 환경

환경 하나는 안드로이드 스튜디오이며, 다른 하나는 JDK가 직접 JDK 구성 환경 변수에 JDK와 안드로이드, 그러나 임금의 관심을 다운로드 할 수있는 자바 개발 환경이며, 두 가지로 구성되어 있습니다. 빌드 참조 JDK 설치 및 구성 환경 변수는
내 컴퓨터에 자바 개발 환경을 가지고 나는 전에 Eclipse를 다운로드 때문에, 직접 다운로드 JDK가 없습니다. 다음은 내 자신의 컴퓨터에 설치됩니다. (JDK는 어쨌든, 난 단지 라인에 안드로이드 스튜디오를 설치해야 컴퓨터가)

이클립스 설치

컴퓨터가 자바 개발 환경을 진행하지 않을 경우 직접 안드로이드 스튜디오를 다운로드하고 설치할 수 있도록, 당신은 먼저 JDK를 설치하고 난 당신의 컴퓨터에 설치하기 전에 관련 환경 변수, 이클립스와 자바 JRE를 구성해야합니다.
JRE는를 의미 자바 런타임 환경 ,
하는 JDK 수단 자바가 환경 개발을 ,
방식 I 빌드는 다음과 같습니다 첫째, 이클립스의 공식 웹 사이트로 이동 https://eclipse.org 대부분의 Windows의 최신 버전을 다운로드합니다. 다운로드가 이클립스가 직접 실행되지 않습니다 완료되면, 매우 흥미로운 (그 자체가 자바로 작성된 자바 개발 도구),이 시간 우리가 당신의 컴퓨터에는 자바 런타임 환경이 없으며, 이클립스 자체가 자바로 작성되어 있기 때문에,이입니다 또한 당신은 또한 다운로드 할 수있는 공식 웹 사이트에서 JRE를 다운로드해야 https://www.oracle.com/java/technologies/ 다운로드만큼 여기 라인에 JRE를 설치를 다운로드 한 후, 이클립스는 정상 작동 될 것입니다.

안드로이드 스튜디오 설치

Quguan 네트워크는 직접 라인에 설치 패키지를 다운로드 https://developer.android.google.cn/studio/ 설치하면 안드로이드 프로젝트를 개발하기 시작 완료 기본적으로 후.

2 안드로이드 프로젝트 구조

여기에서 우리는 새로운 빈 프로젝트 생성

기본적으로 선택되어 목록에 앱 이름을 작성 후, 빈 활동을 선택한 후를. 우리는 다음 그림과 프로젝트의 목록을 볼 수 있습니다 : 在这里插入图片描述
우리는 응용 프로그램 폴더의 내용에 초점 세 폴더, 즉 총 매니페스트, 자바, RES는 다음 세 가지 폴더는 안드로이드 프로젝트를 구성한다. 우리는 소개했다

매니페스트 파일

每个android项目都有且只有一个manifest文件,这个文件也在全局上说明了App的配置和结构等。manifest文件是一个xml格式的标记文件,它和html有点相似,初始的manifest文件如下图:在这里插入图片描述
该文件中,第3行说明了Java源代码包名,也是app的唯一识别,然后我们看到第5行有一个<application 标签,这个标签在manifest文件下只有一个,他说明了app的结构和信息,6-8行说明了app的基本信息,如app的图标形状、app name,主题等等。(这里我们可以看到=号后面的@…,这是一种资源的访问方式)
application下面还包括了一个activity标签,android应用由很多个activity组成,你可以简单理解为一个activity就是一个用户界面,app由多个用户界面组成,那么你就要编写多个activity,而每个activity都要在全局文件即manifest文件下声明,这里说明了activity的name,.MainActivity会被系统自动在前面添加package name,然后这个activity还有一些intent-filter,这是一些意图过滤器,用来过滤意图,什么意思呢?就是说假如别的activity或者是别的程序想要打开这个activity,需要提供一个意图(Intent),只有符合意图过滤器的意图才被接受。这是显然的,不然的话任何程序都能够调用你的activity的话,Android系统就乱套了。然后图中MAIN和LAUNCHER意图说明了这个activity是app打开时第一个运行的activity。

java文件夹

在这里插入图片描述
这个文件夹下我们只要编写第一个,其它的是编译器自动生成或者用于测试的,我们不需要改动。一般来说.java文件就是我们重点编写并实现程序逻辑的地方。显然这里编写了一个MainActivity的类,这个类就对应manifest文件下的.MainActivity,这里覆写父类的onCreate方法,每个activity被调用时,onCreate方法都会被调用,那么里面的两句话,一句是调用父类的方法,另一句调用setContentView方法,来设置activity的布局为R.layout.activity_main(这也是一种资源的访问方式,也就是访问layout文件下的activity_main资源)。之所以你直接跑这个实例工程,会在手机上显示hello world,就是这句被执行了。

res文件夹

res文件夹中一共包括了四个文件,分别是:drawerable, layout, mipmap, values,它们分别用来保存整个项目中不同的资源,例如布局、图片、字符串等等,然后你可以在项目的其他地方调用这些资源,例如上面我们讲到的manifest文件中就有调用这里的资源,在xml文件中,调用资源的统一格式为:“@+文件夹+/…”,而在.java文件中想要访问资源则需要用到R类中的常量,这个R类其实是编译器自动帮我们生成的常量类,我们在资源文件中定义的东西都会被编译器自动的在R类中生成对应的常量,这样做的好处是:能够将资源统一则res文件中,方便管理整个app的资源。
在这里插入图片描述
上图中,res文件夹下,drawable和mipmap都保存了一些图片资源,layout保存的是xml格式的布局文件,我们编写app的时候通常要有我们自己的布局,就是在这个文件夹下创建新的布局,而values文件夹下colors、strings、styles等文件分别保存的是颜色、字符串和app背景格式。

3 总结

本文主要讲述了Android项目开发的环境搭建和项目结构的解释,其中开发环境搭建只是粗略讲解,因为有了Android Studio之后,配置环境十分简单,尤其是已经具有JDK的计算机,对于Android的项目文件结构进行了较为详细的讲解,对项目结构有了较为详细的了解之后就可以进行开发了。

发布了3 篇原创文章 · 获赞 1 · 访问量 1903

추천

출처blog.csdn.net/qq_41241926/article/details/104571319