摘要 | 第1-6页 |
ABSTRACT | 第6-11页 |
第一章 绪论 | 第11-14页 |
·课题的背景和意义 | 第11页 |
·课题的研究内容 | 第11-12页 |
·本文的章节安排 | 第12-14页 |
第二章 Android平台及相关技术分析 | 第14-23页 |
·Android核心技术 | 第14-20页 |
·Android平台的系统架构 | 第14-16页 |
·应用程序的生命周期 | 第16-19页 |
·应用程序组件 | 第19-20页 |
·Windows Socket技术 | 第20-21页 |
·HTTP网络通信协议 | 第21-23页 |
第三章 移动网络应用引擎的架构与运行机制 | 第23-29页 |
·移动网络应用引擎的架构设计 | 第23-25页 |
·移动网络应用引擎的运行机制设计 | 第25-29页 |
·移动网络应用引擎的程序框架 | 第25-26页 |
·移动网络应用引擎的事件处理流程设计 | 第26-29页 |
第四章 移动网络应用引擎核心子系统的设计与实现 | 第29-76页 |
·图形渲染子系统的实现 | 第29-35页 |
·绘制基本图形与图像 | 第29-30页 |
·绘制游戏应用中的复杂场景 | 第30-31页 |
·绘制菜单、文本、进度条 | 第31-35页 |
·交互处理子系统的实现 | 第35-40页 |
·Android系统的事件处理机制研究 | 第35-36页 |
·按键事件的响应方式 | 第36-37页 |
·触摸事件的响应方式 | 第37-40页 |
·手势识别子系统 | 第40-48页 |
·触摸屏手势识别技术的应用实现流程 | 第41-45页 |
·输入法手势识别技术的应用实现流程 | 第45-48页 |
·传感器子系统 | 第48-57页 |
·加速度传感器工作原理的分析 | 第49-52页 |
·重力感应效果的设计思路 | 第52-54页 |
·重力感应效果的实现流程 | 第54-57页 |
·音效控制子系统 | 第57-60页 |
·中断管理子系统 | 第60-61页 |
·物理碰撞子系统 | 第61-68页 |
·精灵与地图之间的碰撞检测 | 第62-67页 |
·精灵与精灵之间的碰撞检测 | 第67-68页 |
·数据存储子系统 | 第68-76页 |
·使用SharedPreferences保存和读取数据 | 第68-70页 |
·使用文件输入输出流保存和读取数据 | 第70-71页 |
·使用SQLite数据库保存和读取数据 | 第71-74页 |
·将数据保存到SD卡中 | 第74-76页 |
第五章 移动网络应用引擎中网络系统的设计与实现 | 第76-96页 |
·基于Socket套接字的网络应用的实现 | 第76-87页 |
·服务器的网络同步连接与异步数据处理 | 第76-79页 |
·基于Socket的新品推荐服务器的实现 | 第79-82页 |
·基于Socket的新品推荐客户端的设计与实现 | 第82-87页 |
·基于HTTP的网络新品推荐功能的实现 | 第87-89页 |
·基于WebView控件的内嵌浏览器的设计与实现 | 第89-96页 |
·浏览网页内容功能的实现 | 第91-92页 |
·下载移动应用功能的实现 | 第92-94页 |
·通知用户与安装移动应用功能的实现 | 第94-96页 |
第六章 移动网络应用引擎的关键技术与性能优化策略 | 第96-103页 |
·移动网络应用引擎的关键技术 | 第96-98页 |
·超大场景滚屏技术 | 第96-97页 |
·动画演示技术 | 第97-98页 |
·移动网络应用引擎的性能优化策略 | 第98-103页 |
·提高执行效率的优化策略 | 第98-99页 |
·节省内存空间的优化策略 | 第99-101页 |
·可执行文件大小的优化策略 | 第101-102页 |
·运用多线程机制改善用户体验 | 第102-103页 |
第七章 移动网络应用引擎的测试验证及跨平台适配方案 | 第103-110页 |
·移动网络应用引擎的测试验证 | 第103-106页 |
·移动网络应用引擎接口在开发中的验证 | 第103-104页 |
·移动网络应用引擎的真机测试 | 第104-106页 |
·移动网络应用跨平台适配的解决方案 | 第106-110页 |
·关于不同屏幕属性的适配方案 | 第106-108页 |
·关于不同Android版本的适配方案 | 第108-110页 |
第八章 总结与展望 | 第110-112页 |
参考文献 | 第112-114页 |
致谢 | 第114-115页 |
攻读学位期间发表的学术论文目录 | 第115页 |