相关缩写:

App(Application)--应用程序

Sdk

Adt

       本片文章主要教会开发新手如何建立一个应用程序。通过本篇的介绍你将学会如何去建立一个Android工程,如何运行一个App,也能学到一些设计Android App的基本知识, 包括简单的处理与用户交互的情况。

 

     作为App的开发,google官方推荐的开发工具为Eclipse。安装了Eclipse后,需要下载Android SDK以及Adt。并导入到Eclipse中。具体操作如下:

 

 

当这些工作都做好了后,就可以开始我们的开发之旅了。

 一.建立Android工程

1.用Eclipse建立一个Android工程

       一个Android App工程包含了一个组成一个App的所有的源代码,我们可以用Eclispe和Android的插件轻松的建立一个Android App工程。

 

2.用命令行工具建立工程

     如果你没安装带Adt插件的eclipse, 用Sdk自带的工具也可以建立工程。 首先通过终端进入sdk的tools目录下, 当然也可以将该目录配置成环境变量,同时将platform-tools/设成环境变量。

1).查看有哪些版本

android list targets  

通过这个命令会列当前SDK中所有支持的Android版本和平台,如果没有东西列出,或者没有你想要的版本,那么你就需要里用“Android SDK Manager”

这个工具下载相应的版本。 SDK Manager这个工具在你下载Sdk的时候会下载下来。

 

2).建立工程

android create project --target <target-id> --name MyFirstApp \--path <path-to-workspace>/MyFirstApp --activity MainActivity \--package com.example.myfirstapp

target-id:Android每一个发布版本都有一个对应的Id, 比如最新的Android4.2的应该是17.

MyFirstApp:工程名。

path-to-workspace:工作目录名, 保存你工程的路径。

MainActivity:Acitivity的名字。

com.example.myfirstapp:package的名字。

 

通过上面的步骤一个最简单的应用就建立了起来。

大多数情况下,都会使用Eclipse去开发。 工具可以提升我们的效率,而且简单,明了。

 

二.运行应用程序.

通过步骤(一)后,我们就可以运行这个应用程序了。

一个应用程序(App)既可以在模拟器上运行,也可以在真机上运行。

1.运行应用程序之前先来看看几个重要的文件和目录。

AndroidMainifest.xml

这个文件主要是描述了一个App的基本特征和组成一个App的一些元素(包括Activity,service,Broadcast,ContentProvider)。

 

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
    ...
</manifest>

 

 这里面确定该App支持的Android最小的版本和最新的版本。

 

/src 存放源代码的地方

 

/res 存放资源文件的地方,包括图片资源和和布局文件、字符串等。其中drawable目录下存放的时一些图片,values存放的时字符串, layout存放的是布局文件。

 

2.在真机上运行

1).通过USB线连接手机和Pc,第一次链接的时候会提示安装驱动, 一般的windows和Linux都会自动全装, 或者下载个豌豆尖什么的帮你安装也可以。

2).进入手机的开发者选项打开调试模式(如果这都不知道如何打开,那就还是先去买个Android手机来玩玩吧)。

3)如果使用Eclipse开发的, 就右键点击该工程,然后选者Run As Android Application。或者通过终端进入到工程的目录,

然后运行命令:ant debug

                         adb install bin/MyFirstApp-debug.apk

以上这两部都需要将sdk下的tools/和platform-tools/添加到环境变量。

 

然后在手机上就可以看到你自己的App了, 打开运行它就Ok了。

 

3.模拟器上运行。

1)创建对应版本的模拟器

启动the Android Virtual Device Manager(avd 模拟器管理者)。

这里有两种启动方式:从Eclipse的工具条启动;命令行<sdk>/tools/执行android avd

在弹出的菜单上根据提示创建模拟器,并设定好模拟的参数。

2)创建好后,启动刚才创建的模拟器,模拟器启动比较慢!

3)运行App,方法和在真机上运行的方式是一样的。