当前位置: 移动互联网学院 > Android开发 > Android应用开发入门教程
Android应用开发入门教程 时间:2017-04-24     来源:Android应用开发教程

Android应用软件是一种运行在android系统上的手机应用程序,也就是我们常说的Android APP,今天华清远见为大家整理一个Android应用开发入门教程,从安卓开发环境搭建、android项目结构、简单的android应用程序开发、APP打包等方面,为大家讲解一下开发一个android应用软件的整体流程。

学习android应用开发需要学习很多内容,这里只是以一个简单的Helloword程序为例,讲解一下如何从零开始开发一款android应用,想要系统学习安卓应用开发的同学,可以参考我们总结的android学习路线自学,也可以报名华清远见推出的android课程,我们的android课程是与嵌入式结合的,对智能硬件感兴趣的也可以看一下。接下来进入正题。

Android教程:安卓应用开发入门教程
Android教程:安卓应用开发入门教程

Android开发入门教程之Android应用开发环境搭建


开发程序需要有语言开发环境,开发Android程序需要的开发环境主要包括JDK、Eclipse和Android SDK,这里简单介绍一下。JDK是Java开发环境,因为android是基于Java衍生出来的,所以编译和运行Android程序,需要有JDK支持。Eclipse是一种集成开发工具,通过安装插件可以用来支持很多开发语言,这里的Android SDK就是帮助Eclipse支持android开发的插件。为了避免篇幅过长,Android开发环境的具体配置过程,大家可以参考我们之前分享的文章。

Windowss下的android开发环境搭建://mi.hqyj.com/Android/607.html

Linux下的android开发环境搭建://mi.hqyj.com/Android/606.html
 

Android开发入门教程之Android应用项目的目录结构


android开发中需要用到很多的资源,所以需要一个清晰的结构来存放项目中涉及到的各种资源,以下就是一个完整android应用项目的目录结构,我们来依次看一下每个目录的功能。

Android应用项目的目录结构

1>src文件夹

源代码目录,一个android项目基本分为前台显示和后台功能实现两部分,这个目录就是存放后台功能实现的源代码的。

2>gen文件夹

这个目录是建立Android项目的时候自动生成的,里面有一个R.java文件,是用来定义项目中的所有资源的索引的,是一个只读文件,不能更改。我们只需要保证这个文件正常存在,且能看懂就行。

Android应用项目的目录结构之GEN文件夹

通过R.java我们可以很快地查找我们需要的资源,另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。

3>Android 2.1文件夹

这个是Java归档文件,包含构建一个android应用程序的所有Android SDK库和APIS。这里不一定是Android 2.1,具体看你选择的android版本。

4>assets

资源存放目录,包括app运行过程中所需要的各种非图片资源,如MP3、视频文件等。

5>res文件夹

资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目,res目录下会有三个子目录:drawabel、layout、values。

drawabel-?dpi:包含一些你的应用程序可以用的图标文件(*.png、*.jpg)

layout:界面布局文件(main.xml)与WEB应用中的HTML类同

values:软件上所需要显示的各种文字。可以存放多个*.xml文件,还可以存放不同类型的数据。比如arrays.xml、colors.xml、dimens.xml、styles.xml

6>AndroidManifest.xml

总配置文件,记录app中所使用的各种组件和应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服 务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此 Activity。AndroidManifest.xml将包含如下设置:application permissions、Activities、intent filters等。

7>default.properties

记录项目中所需要的环境信息,比如Android的版本等。
 

Android开发入门教程之Android helloword应用程序实战开发


打开eclipse,依次选择file--new--android project

Android应用开发实战步骤1

 

输入android项目名称,这里以androidhello为例,点击下一步

Android应用开发实战步骤二

 

因为android系统有很多版本,所以我们要选择一个我们开发app所针对的android系统版本,这里以android2.3.3为例

Android应用开发实战步骤三

 

选择app运行的小SDK兼容版本,这里选择了10,同时在package name中配置项目目录,之后点击finish,一个android项目就创建完成了。

Android应用开发实战步骤四

 

右击项目文件选择run as--android application,即可运行android程序

Android应用开发实战步骤五

 

运行的之前好先用数据线连上手机,方便安装程序进行测试,点击运行项目后选择你的手机即可,如下图所示。

Android应用开发实战步骤六

 

Android开发入门教程之打包Android应用程序生成apk安装包


选择要打包的项目,右键点击–>Android tools–>Export Signed Application Package,接下来的步骤就是不断的next。

选择要打包的项目

Android应用程序打包步骤一

选择生成的Eclipse Android.keystore文件并输入密码,如果没有的话可选择新建,这里选择已有的

Android应用程序打包步骤2

选择android apk存放目录,点击finish即可,至此android apk就打包成功了。

Android应用程序打包步骤3

到这里android应用开发入门教程就算结束了,怎么样,安卓应用开发的整体流程清楚了没?马上开始开发一个简单的android app装到自己的手机里试试吧。