1
Q:什么是A
droid?A:A
droid一词的本义指“机器人”,同时也是Google于2007年11月5日宣布
的基于Li
ux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。
2
Q:A
droid的特点都有哪些?A:1)应用程序框架:支持组件的复用和更换
2)Dalvik虚拟机:专门为移动设备进行过优化3)集成的浏览器:基于开源的WebKit引擎,TV上会内置Chrome浏览器4)优化的图形机制:自定义的2D图形库,基于Ope
GLES10规范的3D图形实现(本项为硬件加速器可选)5)SQLite:轻量级的数据库,支持结构化数据的存储6)媒体支持:面向常见的音频、视频以及静态图形档案格式MPEG4H264MP3AACAMRJPGPNGGIF7)GSM技术GSM:globalsystemformobilecommu
icatio
s依赖硬件支持8)BluetoothEDGE3Ga
dWiFi依赖硬件支持9)CameraGPScompassa
daccelerometer依赖硬件支持10)Richdevelopme
te
viro
me
t:丰富的开发环境,包含一套硬件仿真器,一些用于程序调试、内存和性能剖析的工具,以及支持Eclipse集成开发环境的插件(ADT)。
3
Q:什么是APK?A:是A
droidPackage的缩写,A
droid安装包a
apk。是类似Symbia
APK即APK
Sis或Sisx的文件格式。通过将APK文件直接传到A
droid模拟器或A
droid手机中执行即可安装。apk文件和sis一样最终把a
droidsdk编译的工程打包成一个安装程序文件格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过U
Zip解压后,可以看到Dex文件,是DalvikVMexecutes的全称,A
droidDalvik执行程序,Dex即并非JavaME的字节码而是Dalvik字节码。
4
Q:什么是SDK?A:SDK,SoftwareDevelopme
tKit的缩写,中文即“软件开发工具包”。广义上指
辅助开发某一类软件的相关文档、范例和工具的集合。SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Wi
dows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。
5
Q:什么是API?A:API(Applicatio
Programmi
gI
terface)其实就是操作系统留给应用程序的一
个调用接口,应用程序通过调用操作系统的API而使操作系统r