浅析Android开发环境搭建重点相关部件
2016-01-29 15:47:00
421浏览
Android开发环境以Android SDK和Eclipse为核心。它们可以在Java的支持下运行在兼容的操作 ,Android开发环境架构系统之上,当然实际上SDK并不一定是用Java开发的,但它的一些工具和组件需要Java的支持。下面简单介绍一下重点的相关部件。
(1)Android SDK
Android SDK是Google公司提供和维护的用于开发Android应用程序的工具集、类库、API和相关规范。它主要由平台系统(Platform),模拟器系统,开发支持工具(如管理器、调试桥等)和参考文档等组成。
(2)Platform(平台)
Android SDK是一个整体通用的
Android开发工具箱。而我们知道Android有很多版本(包括一些衍生版本),这些版本具有不同的功能特性,它们的一些类库和函数的定义也可能有差异,如果要为特定版本的设备开发应用程序,就需要针对特定的平台进行开发和调试。平台就是为了解决进行多版本开发和兼容性问题而产生的。每个平台都有自己的编号(一般称为Level),对应着兼容的Android系统的版本。表明这个平台可以进行相应Android版本系统应用的开发。
这样,我们就可以使用一套Android SDK和开发工具完成兼容多个操作系统平台的应用程序的开发工作,并且这个分层次的架构是可以根据需求定制的,如我们可以选择应用或者裁减特定的平台版本,并且也为以后增加新的平台版本提供了扩展性。
Platform不和SDK一起安装,而是在SDK安装完成后根据开发的需要来确定,要在SDK上安装Platforrn,可以使用Android SDK管理器程序。
需要注意的是:Android SDK本身也有版本(如最新为V12),一般也是和最新的Android版本对应的,它可以保证向下的兼容性,所以尽量安装最新版本的SDK。
(3)模拟器
最终而言,Android SDK是为实际的手持设备开发而诞生的。但是,想象一下,为成千上万不同配置、不同屏幕、不同的功能特性的手机来调试一个程序,测试和观察它们在实际设备上运行的情况,实际上是不可能完成的任务。Google为此提供了一个解决方案,使用一个程序来模拟实际的设备,让程序员可以进行方便的配置和测试。
最后,扣丁学堂是千锋教育旗下的在线教育平台,是中国IT教育O2O模式的领导品牌。通过线上线下相结合的形式,全方位的服务学员。我们专注于移动互联网领域课程的研发和录制,现开设Android培训视频教程。
查看更多关于“Android培训资讯”的相关文章>>
标签: