第一个Android程序

下面开始创建第一个Android应用程序。

首先,启动Android Studio,如下图所示,进入欢迎页面

第一个Android程序

可以通过该页面创建新的Android Studio工程,打开已经存在的Android工程。

在Configure菜单下可以设置Android SDK,如下图所示:

第一个Android程序

       点击 Start a new android studio project,创建新的工程,如下图所示:

第一个Android程序

输入工程名称,公司的域名,选择工程的存放位置,注意包名默认为公司域名+工程名称,点击edit按钮,可以进行修改。

点击Next,进入下一个页面,选择目标设备和Android的版本号,如下图所示:

第一个Android程序

默认选择Phone and Tablet,选择了Android版本后,会显示当前版本的市场占有率,点击Help me choose,可以显示Android各个版本的使用情况。

第一个Android程序

注意:instant app 是谷歌推出的类似于微信小程序(或者说小程序类似于instant app)的一项技术,用户无须安装应用,用完就走,同时兼备h5的便捷和原生应用的优质体验。

点击Next,添加一个Activity,我们选择添加空白Activity,如下图所示:

第一个Android程序

  点击Next,输入Activity的名称,布局文件的名称,如下图所示:

第一个Android程序

注意:backwards compatibility (appcompat): 设置app的向后兼容性。

点击Finish,完成项目最后的创建。

第一个Android程序

创建完成后,点击运行按钮,可以在虚拟机上或真机上运行Android程序,如下图所示:

第一个Android程序

至此,第一个Android程序开发运行成功,我们可以看一下Android Studio下的目录结构。

在Android Studio的左上角,可以切换不同的视图,

第一个Android程序

我们选择Project视图,可以查看Android Studio的工程目录结构,如下图所示:

第一个Android程序

在Android Studio中有两个概念:项目和模块。

模块是一个可以单独运行和调试的应用程序或者公共库,例如上例中app目录就是一个模块。

项目可以理解成为一个完整的APP项目,可以有多个模块组成,例如上例中的MyFirst就是个项目。

项目的目录结构如下所示:

文件/目录名称

说明

. gradle

存放构建时自动生成的文件

.idea

自动生成的用于存放Android Studio配置文件的目录

app

项目中的模块

app/build

模块编译后的文件存放目录

app/libs

模块依赖的jar包存放目录

app/src/androidTest

Android单元测试代码存放的目录

app/src/test

本地单元测试代码存放目录

app/src/main

代码和资源存放目录

app/src/main/java

代码目录

app/src/main/res

资源目录

app/src/main/jniLibs

so文件存放目录

app/src/main/assets

附加的资源文件存放目录

app/src/main/AndroidManifest.xml

应用程序配置文件

app/src/.gitignore

模块中Git忽略配置文件

app/app.iml

模块配置文件

app/build.gradle

模块构建配置文件

app/proguard-rules.pro

代码混淆配置文件

gradle

gradle目录

.gitgnore

项目中Git的忽略配置文件

gradle.properties

项目gradle配置文件,在这里配置的属性将会影响到项目中所有的.gradle编译脚本

gradlew

gradlew配置文件,在命令行执行gradle命令

gradlew.bat

Windows上的gradlew配置文件,在命令行执行gradle命令

local.properties

属性配置文件

settings.gradle

全局配置文件

External Libiaries

项目中使用到的依赖库

(张伟:2018年9月1日)

(转载时请注明来源)