?
?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信息提gef文件找不到,那就说明你首相要安装gef插件,有时候还会提示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。
?
?
???
?
??
???
???
???
???
???
?
??
<!--EndFragment-->