BMP移动数据业务的开发与人工智能设计
摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
第一章 绪论 | 第8-10页 |
·论文背景介绍 | 第8-9页 |
·本论文工作与组织 | 第9-10页 |
第二章 BREW MP及BREW平台概述 | 第10-25页 |
·BREW MP平台介绍 | 第10-11页 |
·BREW运行机制分析 | 第11-18页 |
·关于MIF | 第11-12页 |
·关于BREW ClassID | 第12页 |
·BREW接口的使用 | 第12-13页 |
·创建小程序 | 第13-14页 |
·事件处理 | 第14页 |
·中止与恢复小程序 | 第14-15页 |
·访问外壳服务 | 第15-18页 |
·BREW的内存管理机制 | 第18-19页 |
·BREW重要接口函数介绍 | 第19-23页 |
·BREW应用的开发流程 | 第23-25页 |
第三章 BREW应用的核心问题—事件处理 | 第25-34页 |
·BREW程序的入口 | 第25-26页 |
·事件处理函数HandleEvent() | 第26-34页 |
·应用程序启动和结束的事件处理 | 第28-29页 |
·应用程序中断及恢复事件处理 | 第29-30页 |
·按键事件处理 | 第30-34页 |
第四章 BREW应用主逻辑的实现 | 第34-57页 |
·闪屏的实现 | 第36-37页 |
·菜单界面的实现 | 第37-41页 |
·菜单界面的显示 | 第39-40页 |
·菜单界面按键响应 | 第40-41页 |
·游戏内容的实现 | 第41-51页 |
·地图和精灵的绘制 | 第43-47页 |
·精灵的运动与动态地图的实现 | 第47-49页 |
·多层地图的实现 | 第49-51页 |
·主角对键控的响应 | 第51-52页 |
·音效的播放 | 第52-55页 |
·声音的播放 | 第52-54页 |
·振动效果 | 第54-55页 |
·文件处理 | 第55页 |
·触摸屏实现 | 第55-57页 |
·菜单界面的触摸屏操作 | 第56页 |
·游戏过程的触摸屏操作 | 第56-57页 |
第五章 BREW应用性能优化 | 第57-70页 |
·BREW中的资源大小的优化 | 第57-61页 |
·优化代码以减小应用包体积 | 第57-59页 |
·压缩资源文件以减小应用包体积 | 第59-61页 |
·对MOD文件进行压缩以减小压缩包体积 | 第61页 |
·BREW中的内存控制优化 | 第61-65页 |
·接口用完之后及时释放 | 第62页 |
·图片和声音资源在适当的时候加载和释放 | 第62页 |
·以合适的顺序加载图片和声音资源 | 第62页 |
·注意数据的机器对齐 | 第62页 |
·使用合适的变量 | 第62-63页 |
·避免使用空指针 | 第63页 |
·不使用设备兼容位图 | 第63-65页 |
·BREW中的绘屏操作优化 | 第65-67页 |
·针对触摸屏的优化 | 第67-70页 |
·对菜单界面的触摸屏操作优化 | 第67-68页 |
·对游戏过程的触摸屏的优化 | 第68-70页 |
第六章 人工智能在BREW开发中的应用 | 第70-76页 |
第七章 结束语 | 第76-77页 |
参考文献 | 第77-78页 |
致谢 | 第78-79页 |
攻读学位期间发表的学术论文目录 | 第79页 |