您的位置:4G网络电话 >> 行业信息>> Android开发平台与SDK相关理论

Android开发平台与SDK相关理论

来源:网上转载-Android开发平台  发布时间:2014-08-14 15:44:43

Android开发平台

Android开发是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。此系统最初主要应用于手机,由美国纽约安迪·罗宾(AndyRubin)开发的,他曾是Google工程副总裁,Android开发开发的领头人,准备打造一个移动终端平台并将其对外开放。2005年被Google收购,逐渐扩大Android开发系统的应用范围,由手机到平板电脑。2008年lO月推出第一部Android开发智能Phone。在全球市场份额调查显示中,2011年的3月的Android开发占全球第一,超过当时的塞班系统。2012年11月,在中国市场智能手机占有率为90%的情况下,Android开发就占了76%的份额。Android开发之所以如此受追捧,不仅仅是有Google的支持,更是系统本身具备很好的特点,如:

1.拥有可以方便重用和替换手机组件的应用程序框架;

2.专门为移动设备提供的虚拟机;

3.拥有开源的内部集成Browsers;

4.拥有基于OpenGLES1.0、经过欧化的2D、3D图形库;

5.结构化的SQLite数据库;

6.支持各种音频、视频和图片格式(MP3、MP4、JPG、PNG、GIF)等等。

 

对于软件开发商,Android开发系统应用平台也是非常受欢迎和亲睐,它具有以下优点:

1.开放性:Android开发平台具有绝对的开放性和免费性,开发商可以根据公司项目需求拓展此平台,同时,它也提供了所有软件包括底层操作系统到上层的应用程序界面。

2.平等性:在Android开发平台上,任何软件都是平等的,除了运行Application的Dalvik不同以外。例如,开发商或者是Android开发发烧友可以根据个人喜好在Eclipse上开发各种应用程序安装到自己Android开发手机上使用。

3.无限制性:在Android开发平台上开发的程序之间可以无限制的沟通,访问和调用相互的程序功能,享用相互的数据,不过,这个需要一定的声明和操作才得以实现。

 

什么是Android SDK

即为Android sol,raredevelopmentkit,Android开发专属的软件开发工具包。Google公司为了让更多的开发者加入到NOid开发行列中来,提供了免费的SDK,而且针对不同的操作系统,例如W'mdows、Linux以及Mac系统,有不同版本的SDK。Android开发SDK以zip压缩包的格式下载,下载后直接解压即可主要是大量的文件,包含文档、编程API、T具,其余由示例组成。图2.1为SDK主要组成部分的目录。

 

Android开发平台

 

其中,add.ons保存着附加库,比如GoogleMaps;docs这里面是Android开发SDKAPI参考文档,所有的API都可以在这里查到;platforms是每个平台的SDK真正的文件,里面会根据APILevel划分的SDK版本:platform-tools保存着一些通用工具,比如adb、和aapt、aidl、dx等文件;samples是Android开发SDK自带的默认示例工程,里面的apidemos建议初学者运行学习,以提高开发能力;tools作为SDK根目录下的tools文件夹,这里包含一些了重要的工具,比如DDMS、Logcat、文件管理工具和屏幕截图工具等等。

上一条:进行健康的网络社交,做正确的“社交网络人”
下一条:dsp芯片程序设计