Android手机的市场占有率已经超过50%,在其上开发的应用程序更是数不胜数。简单、易用、方便入门已经成为android手机开发的一大特点。本文主要介绍如何为Android的手机开发做准备,包括Eclipse环境搭建,ADT的下载,Android SDK等等。在顺利完成以下准备之后,就能在windows或者linux平台上编写自己的测试代码,甚至开发开发Android手机应用程序。

1. SDK下载:
和其他开源软件一样,Android提供了他自己的一个开发SDK,下载地址为:http://developer.android.com/sdk/index.html。其中又windows、linux以及MAC版本的SDK。
下载完成后解压,解压目录如下图所示:

 其中比较重要的是:
  • platforms用于存放开发平台,例如2.3.3平台,4.0.3平台,现在市面上流行不同版本的Android手机,每种Android手机可能支持的系统版本都不一样, 所以在开发之前必须选择准确的手机开发platforms的版本。一般来说,高版本的手机能支持低版本platforms SDK上开发出来的应用程序;而低版本的手机并不能支持高版本platforms SDK上开发出来的应用程序。 另外,eclipse能方便地利用其中的平台创建Android虚拟机(AVD)
  • platforms-tools中存放了许多android开发过程中会用得到的系统工具,比如最重要的adb
  • docs中存放了一个index索引文件,打开它就可以获得android所有相关的开发文档,任何有关android源代码方面的疑问都可以在其中找到相应的解释
  • tools中包含了模拟器emulator以及ddms等
2. eclipse下载:
相信任何一个JAVA开发程序员对eclipse都不会陌生,就不做过多的介绍了,其下载地址为: http://www.eclipse.org/downloads/。其中包含了linux和windows版本的多款eclipse,全为绿色软件,解压后就可以使用。另外,要运行eclipse还必须有相应版本的JDK支持,建议下载JDK1.6.
安装成功eclipse之后,打开,将解压后的SDK开发包导入到eclipse中:



3. ADT下载:
ADT是Google开发的eclipse插件,专门用于辅助android开发,功能非常强大。对于初学者来说,强烈建议下载eclipse+ADT的Android开发环境。我们可以通过eclipse自动安装ADT,方法如下:
  • 点击菜单help->>install new software->>add
  • 在名字中输入:android
  • 在地址中输入:https://dl-ssl.google.com/android/eclipse/ (注意一定要用https)
  • eclipse会自动搜索该地址中的develop tools,全部选择,点击next
  • 确认,安装

在成功安装ADT之后,我们发现在菜单windows下面多了Android SDK manage和 AVD manage。其中AndroidSDK Manage可以用来方便地下载任何一种你开发所需要的平台,以及开发工具。而则用于创建Android的虚拟机,开发人员不需要拥有一台Android手机就能在虚拟机上开发Android应用程序。

AndroidSDK Manage示意图

Android virtual Device Manager示意图

4. 新建Android应用
一切准备就绪,可以新建Android应用程序。创建方法和其他在eclipse下开发的工程一样,选择的是Android Project:
直接右键工程,以Android Project运行,如果你的电脑上没有接android手机,eclipse会自动打开原先创建好的虚拟机,你的第一个Android的程序诞生了~


为了方便大家入门,笔者写了几个最简单的入门Android程序,包括几个控件的使用,源码下载地址为: http://download.csdn.net/detail/lrenjundk/4112327

更多相关文章

  1. Android(安卓)WebView 开发详解(二)
  2. [置顶] Android开源图表库XCL-Charts版本发布及展示页
  3. Android/IOS手机使用Fiddler抓包
  4. Android(安卓)自动检测版本并升级
  5. 使用 Fiddler 对android模器进行Http监控
  6. android适配不同分辨率的手机
  7. Android应用的自动升级、更新模块的实现
  8. Android(安卓)Studio使用Volley
  9. android 使用第三方(ShareSDK)分享

随机推荐

  1. 使用Android(安卓)Studio打包生成Jar包
  2. 关于android:launchMode
  3. Android中对SQLite的操作
  4. 2014.07.23 ——— android popupwindow
  5. 获取应用程序中的Activity,Service等
  6. Android(安卓)处理内存泄露的方法
  7. android 按钮按下效果3
  8. Android(安卓)数据存储——shared prefer
  9. 【Android】RecyclerView 辅助类 SnapHel
  10. Urban Airship Android(安卓)Client - He