天天看点

Android 入门eclipse+ADT配置,bug处理及附件下载(一)

Android 入门eclipse+ADT配置,bug处理及附件下载(一)

   由于时代的变化科技的发展手机也发生了飞跃的变换,从以前的只能音频通话的“大哥大”到现在流行的3G手机;具官方统计我国手机用户在2008年已经增加到6亿用户;这足以说明手机现在成为我们身边不可缺少的通讯工具,手机的改变也大大的便利,丰富我们的生活;那么手机和android到底什么联系?今天我就告诉你。

   在学习android之前我们先了解一下what is 3G?

   3G :第三代移动通信技术(3rd-generation)基于1G,2G,2.5G之上,是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。目前3G存在四种标准:CDMA2000(美国版),WCDMA(欧洲版),TD-SCDMA(中国版),WiMAX(企业版)。

   3G的推出就引发了3G手机的热潮;3G手机是基于移动互联网技术的终端设备,3G手机完全是通信业和计算机工业相融合的产物,和此前的手机相比差别实在是太大了,因此越来越多的人开始称呼这类新的移 动通信产品为“个人通信终端”。

   3G手机又称为新一代智能手机,不同的智能手机有自己不同的系统,而android就是其中之一。

  智能手机软件平台有:

     Symbian, Windows Mobile, RIM BlackBerry, Android, iPhone, Palm, Brew, Java/J2ME。

     2009年市场份额:

     Symbian 51%

     RIM BlackBerry 18%

     iPhone 13.3

     windows Mobile   9.3%

     linux   4.6%

     Android 1.8%

  从上面的数据可以得出android刚起步,还有很大的发展空间,所以现在的我们又掀起了学习android的热潮。

Android 入门

  What is Android?

  Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. 

(机器人是一种软件堆栈,为移动设备,包括操作系统、中间件、关键应用。机器人SDK提供必要的工具和原料药的应用在开始制定了Android平台使用Java编程语言。)

Android一词的本义指“机器人”,Android是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。在国内,联想、戴尔、多普达、飞利浦、中兴、三星、摩托罗拉、等厂商已经推出基于Android平台的智能手机。

在3G应用开发领域,Android的发展前景不容小视,也将会成为未来主流的手机操作系统。

Android 模拟器

 1.1 模拟器概述

  如图是模拟器的全景图,从图可以看出模拟器有两部分组成

  左边部分模拟手机显示

  右边部分模拟手机键盘输入。

  此外模拟器手机部分内置了一些Google公司自带的程序,如打电话,发短信,GoogleMap等。

  1.2 模拟器与真机的区别

Android的模拟器功能很强,但是模拟器乃然只是尽量去模拟手机,有些功能还是模拟不了的例如:

模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出).

模拟器不支持USB连接

模拟器不支持相见/视频捕捉

模拟器不支持音频输入(捕捉),但支持输出(重放)

模拟器不支持扩展耳机

模拟器不支持蓝牙

模拟器不能确定连接状态

模拟器不能确定电池电量水平和充电状态

模拟器不能确定SDk卡的插入/弹出

模拟器使用注意事项:

平时使用模拟器Emulator测试开发时,当遇到计算机提示,系统C盘空间不足之类的信息,这是由于Android模拟器运行时生成几个tmp后缀的临时文件,其可能占用几GB的磁盘空间。----可以到C:/Documents and Settings/用户名/Local Settings/Temp/AndroidEmulator目录清理

在使用eclipse开发工具进行调试,当第一运行程序,平启动模拟器的时间比较长,大概需要一分钟。为了解决时间过长的这个问题,当模拟器启动后,每次运行新的程序不需要关闭旧的模拟器,而是直接在eclipse开发工具里边直接单击运行即可。

如何安装 Android SDK 和Eclipse 插件

    1.所需开发环境:

    JDK 5 或 JDK 6 (仅有JRE不够) 

    Eclipse 3.5 (galileo)

   2.下载ADT 的Eclipse 插件 

    http://dl.google.com/android/ADT-0.9.5.zip,大家可以下载下面的附件,是最新的10.0.1版本和10.0.0版本

    3.安装 Eclipse 插件 (ADT)

     启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”, 然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。 

     点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。

    4.下载Android SDK:

      http://dl.google.com/android/android-sdk_r04-windows.zip

      下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择    window->preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置。

注意:在安装eclipse 的ADT 插件版本不同,对应的eclipse的版本不同;eclipse3.5以下的版本在安装 对应的ADT 版本是10.0.0以下版本,3.5以上的版本对应ADT版本是10.0.1版本。

  有时候在版本对应正确的情况下还会出现bug,bug信息提bef文件找不到,那就说明你首相要安装bef插件,有时候还会提示wtp文件找不到,那么你还得安装wtp插件;这样你才能安装ADT插件。

 安装ADT插件有两种方法:

   一种就是安装本地插件,及安装下载好的ADT插件;安装时可以断开网线更快.

   第二种是直接网上更新,网址如下:

   Update site for milestones: http://download.eclipse.org/tools/gef/updates/milestones/ 

   Europe Discovery Site: http://download.eclipse.org/releases/europa/

   启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,然后再选择添加的网址,加载完之后就一直单击Next。

继续阅读