Androidの開発環境とプロジェクト構造の概要

EDITORIAL

彼はこのシリーズの開発に関する基本的な知識が彼らのレビューと改訂を容易にするため、学習過程を記録し始めた学んだように、多くの場所として、Androidのアプリケーションの開発が必要です。
一般的には、Androidの開発ツールのEclipse + AndroidのSDKとGoogleの公式のAndroidメーカー。公式のコンパイラは非常に強力である一方、ここで私は、面倒な設定の必要性を排除し、開発のためのAndroid Studioを使用してお勧めします。
このシリーズでは、コンピュータシステムがWindows 10、Java開発言語で、Androidのメーカー3.5用のコンパイラを使用しました

ビルドに1開発環境

環境が2で構成されて、一つはAndroidのメーカーであり、他方は、JDKでJava開発環境であり、あなたが直接JDKとAndroidをダウンロードしますが、JDKの設定環境変数に注意を払うことができます。ビルドへの参照JDKのインストールと設定環境変数は、
それは私のコンピュータ上のJava開発環境を持っていると私は前にEclipseをダウンロードしたので、私は、何も直接ダウンロードJDKを持っていません。以下は、私自身のパソコンを設置しています。(JDKはとにかく、私はライン上AndroidStudioをインストールする必要があり、コンピュータを持っています)

Eclipseインストール

お使いのコンピュータは、Java開発環境を進めていない場合は、最初にJDKをインストールし、私はあなたのコンピュータにインストールする前に、あなたは直接のAndroidメーカーをダウンロードしてインストールできるように、関連する環境変数、EclipseとJavaのJREを設定する必要があります。
JREは、を参照のJava Runtime Environment ;
JDK手段というJavaは環境を開発
方法は私のビルドは、次のとおりです。まず、Eclipseのの公式サイトにアクセスしてくださいhttps://eclipse.orgほとんどのWindowsの最新バージョンをダウンロードしてください。ダウンロードが完了すると、Eclipseのは直接実行されていない、これはお使いのコンピュータにはJavaランタイム環境がないためである、とEclipse自体はJavaで書かれた後、非常に興味深い(Java開発ツール自体はJavaで書かれている)、今回の我々また、あなたもダウンロードする公式サイトでは、JREをダウンロードする必要がありhttps://www.oracle.com/java/technologies/ダウンロードする限り、ここで、ライン上のJREをインストールをダウンロードした後、Eclipseは通常動作になります。

アンドロイドStudioがインストールさ

Quguanネットワークに直接ライン上のインストールパッケージをダウンロードhttps://developer.android.google.cn/studio/インストールはあなたがAndroidのプロジェクトの開発を始めることができます完了し、基本的に後に、。

2 Androidのプロジェクト構造

ここでは、新しい空のプロジェクトを作成し

、リスト上のアプリケーションの名前を記入した後、デフォルトで選択され、空のアクティビティを選択した後。私たちは、次の図のプロジェクトのリストを見ることができます:在这里插入图片描述
私たちは、アプリのフォルダの内容に焦点を当てて、3つのフォルダ、つまり合計マニフェスト、ジャワ、RESは、これら3つのフォルダは、Androidプロジェクトを構成しています。私たちは、紹介しました

マニフェストファイル

每个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