实训报告
题学姓班
目:号:名:级:
A
droid
指导教师:
2012年6月
1
f摘要
A
droid(安卓)系统是手机或一些平板电脑等终端的操作系统,可以说是现在最流行的系统之一。是目前最流行的手机智能平台开放的开发平台,A
droid使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用A
droid(安卓)系统是手机或一些平板电脑等终端的操作系统,是目前最流行的手机智能平台。每一个A
droid应用程序是Dalvik虚拟机中的实例,运行在他们自己的进程中。Dalvik虚拟机设计成,在一个设备可以高效地运行多个虚拟机。Dalvik虚拟机可执行文件格式是dex,dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。大多数虚拟机包括JVM都是基于栈的,而Dalvik虚拟机则是基于寄存器的。两种架构各有优劣,一般而言,基于栈的机器需要更多指令,而基于寄存器的机器指令更大。dx是一套工具,可以将Javaclass转换成dex格式。一个dex文件通常会有多个class。由于dex有时必须进行最佳化,会使文件大小增加14倍,以ODEX结尾。Dalvik虚拟机依赖于Li
ux内核提供基本功能,如线程和底层内存管理。通过提供设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等,很多很多。开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能(需要服从框架执行的安全限制)。让学生较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的3G应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。
关键词:java语言、A
droid应用程序、虚拟机
2
f目
录
摘要第一章可行性分析11技术可行性(1)软件可行性(2)硬件可行性12操作可行性13分析结论r