关于ADT与SDK

对于新手来说,ADT与SDK是容易混淆的概念。下面就把它们合在一起讨论,以示区别。
一,Android开发工具(ADT – Android Developer Tools)是eclipse的一个插件,它能帮助开发者编译、测试、调试和打包Android程序。ADT是免费的,开源的,并且能运行在绝大多数操作系统上。
我们可以通过三种方式获得ADT:
1,安装ADT Bundle。新手开发者建议直接使用这种方式。
2,通过安装ADT插件的方式获得。
3,安装Android Studio。
二,Android SDK是由一系列的安装包组成,你可以使用Android SDK Manager来下载。例如当SDK Tool需要更新或者有了一个新版本的Android平台,你就可以快速的使用SDK Manager来下载它们到你的开发环境中。在Android SDK中,有许多不同的安装包可以使用。
1. SDK Tools

它包含了用于开发app所需要的一些工具,用来测试和调试程序,它也包含了其它一些有用的工具。比如ddms用于启动Android调试工具;比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。

位置:/tools/

2.SDK Platform-tools

platform-tools保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,这里和platforms目录中tools文件夹有些重复,主要是从android2.3开始这些工具被划分为通用了。

位置:/platform-tools/

3.Documentation

包含了Android最新的API离线文档。

位置:/docs/

4.SDK Platform

platforms是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本,这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。

位置:/platforms//

5.System Images

每一个platform版本都会提供一个或多个不同的系统镜像(例如ARM 和 x86版本),Android的虚拟机需要一个系统镜像来运行。最好的方式是使用最新版本的Android和系统镜像来测试和调试程序。

位置:/platforms//

6.Sources for Android SDK

Android源码包,有了源码,你就可以在调试程序时很方便的跟进代码了。

位置:/sources/

7.Samples for SDK

samples是Android SDK自带的默认示例工程,里面的api demos强烈推荐初学者运行学习。对于SQLite数据库操作可以查看NotePad这个例子;对于游戏开发可以参考Snake、LunarLander等,都是不错的例子;对于Android主题开发,Home则是android m5时代的主题设计原理。

位置:/platforms//samples/

8.Google APIs

提供了一些google自己的服务API,你可以使用这些API来开发自己的app。

位置:/add-ons/

9.Android Support

这里Android提供了一个功能强大的库,这些库在标准的Android平台中是没有的。例如,这个库中提供了一个Fragment类,这个类可以与Android 1.6或者更高版本兼容(这个类最初是在Android 3.0版本引入的)。再比如ViewPager类可以很轻松的构建一个滑动视图。

位置:/extras/android/support/

10.Google Play Licensing

作为AndroidMarket版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值