转载请注明出处: http://qiudeqing.com/android/2015/12/19/official-android-tutorial.html

http://developer.android.com/training/index.html教程摘录的部分.

创建你的第一个app

开始学习之前要先搭建开发环境:

  1. 下载并安装Android Studio
  2. 使用SDK Manager下载最新SDK工具

教程大部分使用Android Studio, 有的步骤也需要从命令行使用SDK工具.

创建一个Android项目

使用Android Studio新建项目

  1. 在Android Studio中选择新建项目
  1. 在新建对话框中填写基本信息, 点击 Next
  1. Select the form factors your app will run on中选择Phone and Tablet
  2. Minimum SDK中选择API 8: Android 2.2(Froyo)
  3. 其他复选框留空, 点击Next
  4. Add an activity to Mobile中选择, Blank Activity, 点击Next
  5. Customize the Activity中将Activity Name改为MyActivity. Layout Name改为activity_my, Title改为MyActivity, Menu Resource Name改为menu_my
  6. 点击Finish完成项目创建

此时一个简单的”Hello World” app创建好了, 其中包含一些默认文件:

app/src/main/res/layout/activity_my.xml : 这是新建项目时创建的activity的布局文件.

app/src/main/res/layout/content_my.xml : 这个布局文件在activity_my.xml中被引用

app/src/main/java/com.mycompany.myfirstapp/MyActivity.java : activity的定义. 当编译运行app时, 系统启动这个activity并且加载对应的布局文件

app/src/main/AndroidManifest.xml : 描述app的基本特性并且定义组件.

app/build.gradle : Android Studio 使用Gradle编译生成app. 项目的每一个模块都有一个build.gradle文件, 项目本身也有一个build.gradle文件. 通常只需要关注模块里面的配置文件. 在这里保存了app生成所依赖的组件, 也包含defaultConfig设置:

查看Building Your Project with Gradle了解Gradle更多信息.

/res目录下包含app所需的资源

drawable-<density>/ : 可绘制资源

layout/ : 包含布局文件

menu/ : 包含app菜单项

mipmap/ : 启动icon, 包含ic_launcher.png

values/ : 包含字符串, 颜色资源定义文件

运行App

在真机上运行

  1. 使用USB将手机连接到电脑.
  2. 启动USB 调试功能.
  3. 选择项目, 点击工具栏的Run按钮
  4. Choose Device窗口中选择Choose a running device, 选择连接的手机. 点击OK

此时Android Studio会将app安装到设备并启动.

在模拟器上运行

  1. 如果没有创建过虚拟设备, 需要创建一个Adnroid Virtual Device

  2. 启动Android Virtual Device Manager: 菜单依次选择 Tools -> Android -> AVD Manager
  3. 点击Create Virtual Device
  4. 选择一个设备, 点击Next
  5. 选择系统版本, 点击Next
  6. 检查配置, 点击Next

  7. 在Android Studio中点击工具栏绿色Run
  8. Choose Device处选择Launch Emulator
  9. 下拉Android virtual device选择一个模拟器, 点击OK

启动过程可能需要几分钟.