面向Android混搭平台的消息中间件设计与实现
技术:Android等摘要:
随着移动智能终端设备的迅速普及,Android移动应用(APP)市场繁荣发展,不同移动应用开发商相继推出自己的个性化APP。多样化的APP方便了人们的日常生活,但同时也呈现出典型的碎片化特征:每个APP都只是专注于某一领域的特定功能,相互之间不能有效共享信息,导致用户在使用时需要频繁地进行APP间切换,并进行大量的手工输入。
针对上述问题,本课题以Eclipse插件的形式,设计开发了Android混搭平台的可视化消息中间件。借助该插件,程序员只需填入待开发的服务器端APP信息,插件工具就会自动将其封装成可以与客户端APP通信的Java代码,在开发阶段即预留出访问APP内部私有数据的接口,实现客户端APP与服务器端APP间消息的传递和处理,达到在不同APP间信息共享的目的。此外,还实现了对调用某些Web资源(如Web Service、Web API)的统一封装,APP开发者只需解析所调用的Web资源的返回结果即可使用该Web资源。
场景测试表明,程序员可以利用该插件实现构建高用户体验的APP混搭应用。
关键词:消息中间件;混搭;Eclipse插件;Web资源;Android
目录:
摘要 I
Abstract II
1 绪论 1
1.1 研究背景与意义 1
1.1.1 APP对人们生活的影响 1
1.1.2 APP的应用现状及问题 1
1.1.3 混搭技术概述 1
1.2 研究内容与目标 4
1.3 文章安排 5
2相关技术概述 7
2.1 Android开发平台及环境介绍 7
2.2 Eclipse插件开发技术 7
2.3 Android开发技术 8
2.3.1 Android四大组件 8
2.3.2 Android组件交互及IPC技术 9
2.3.3 Android网络应用技术 9
3需求分析 11
3.1 可行性分析 11
3.2 需求分析 12
3.2.1 功能需求 12
3.2.2 非功能需求 14
4概要设计 16
4.1 功能模块图 16
4.2 插件工具模块 17
4.3 客户端APP混搭模块 18
4.4 数据库设计 19
4.4.1 E-R图 19
4.4.2 数据库表 20
5详细设计与具体实现 23
5.1 插件工具模块 23
5.1.1 封装IPC代码模块 23
5.1.2 插件工具界面模块 27
5.1.3 封装调用Web资源模块 29
5.1.4 修改Manifest文件模块 33
5.1.5 生成XML文件模块 34
5.2 客户端APP混搭模块 36
5.2.1 bindService模块 37
5.2.2 ServiceConnection模块 37
5.2.3 Messenger模块 38
6 场景测试 40
6.1 测试概述 40
6.1.1 测试目的 40
6.1.2 测试分类 40
6.1.3 测试环境 40
6.2 测试说明及场景描述 41
6.3 场景测试运行 41
结论 46
参考文献 48
致谢 50
外文原文 51
中文翻译 58
论文字数:32407
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]