当前位置: 移动互联网学院 > Android开发 > android app开发入门教程
android app开发入门教程 时间:2017-02-23     来源:安卓app开发

  万事开头难,这真的是一篇android app开发入门教程,一步步指导你如何创建一个helloword程序。虽然简单,但涵盖了android开发的各个细节,帮你快速理解android程序开发的整个环节。如果你还没有部署自己的安卓开发环境,可以直接跳到文章结尾,参照教程完成android开发环境配置。

  一.建立Android项目

  1.填写android项目名称,并设置存放目录

填写android项目名称,并设置存放目录

  2.选择android系统版本

选择android系统版本

 

  这部分是Android的框架版本,后面有一列API Leval 是指API的版本代买。

  3.android项目属性设置

android项目属性设置

  Application name: 指的是应用程序图标下面那行字,例如

Application name设置

 

  图标后面总会跟几个描述的字。

  Package name: 包名。

  Create Activity: 目前大家先理解为一个手机屏幕。

  4.设置android项目支持的低android版本

设置android项目支持的低android版

 

  Min SDK Version: 是指本项目支持的低Android版本。 后面的5就是前面说的 API Leval。

  5.项目建立完成

  

android项目结构

 

  二. 编写项目代码

  1. android项目目录结构解释

android源码目录

  src为项目的源代码文件,存放的就是业务代码。

gen目录

  gen目录非常重要,特别是R.Java这个文件。这个目录一般不用手动修改所有的都是用Android系统自身维护。

  更类似于一个账本一样,记录着各种各样的信息,随着后续的文章我们会详细讲解;目前先有一个这样的认识。

android项目资源存放目录

  res目录是资源文件目录,其中 layout->main.xml是布局文件。

  values strings.xml是资源中的字符文件(当然可以不放在这里),为了统一管理维护方便。

清单文件和版本信息

  AndroidManifest.xml 清单文件,default.properties存放项目的Android版本信息等。

  2.编写资源文件strings.xml

strings.xml

这里存放的是项目代码中用到的所有字符串

strings.xml文件结构

  3.编写布局文件main.xml

布局文件main.xml

这个文件就像他的名字一样,是控制项目显示布局的

布局文件main.xml结构

  4.编写项目主文件Activity(屏幕)

项目主文件Activity

  

Activity文件结构

  5.编写清单文件

编写清单文件

  6.做一个自己的快捷图标。

android程序图标设置
 
我们把这样一个图标放在 res/drawable-hdpi中 , loading.gif 就是.

至此我们的Android应用就开发完毕了。我们前面说过 R文件时系统自动维护的文件,在这里有必要看下。

 R文件1

 

 R文件2

  这些元素相信大家都知道,使我们前面那些文件中自定义的东西,Android系统自动维护。

  三.创建自己的手机设备

  1.建立手机

创建android模拟器

  点击工具栏中的

图标就会弹出创建手机的窗口,我的已经有一部手机了。 我们创建一个新的手机点击
创建新的android模拟器

  对于该窗口不清晰的地方进行解释:

  Target 为手机的版本(Android版本)

  SD Card 手机内存卡,在系统中为一个镜像文件

  Sking 指的是屏幕

  四.将项目部署安装到创建好的手机上

  1.发布项目启动手机

  在项目上右键 ->Run As->2 Android Application

将android项目部署到模拟器上

  

android模拟器启动界面

  手机正在启动中

  五.运行自己的应用

android模拟器主页面

  这时我们看到自己的应用图标点击运行应用。

android项目启动页面

  至此第一个Android应用跑起来了,我们会在后期连续跟大家分享Android开发技巧。

android环境搭建教程:

Linux中android开发环境搭建教程

Windows环境下的android开发环境搭建教程

Android SDK的安装与android环境变量配置

android studio安装教程及其环境配置