更新时间:03-16 (乖宝宝)提供原创文章
摘 要:虽然智能移动设备消费日益增长,但是主流的移动平台之间兼容性很差,甚至互不兼容,没有制定标准的接口去实现跨平台的应用软件开发.如果想完全开发一套原生的应用,必须在相应的平台调用相应的原生API.这样会耗费更多的人力物力,而后期维护费用大大增加.针对以上提出的问题,本文分析了解当前能够跨平台的移动平台开发工具的发展现状,选取开源、支持标准CSS、HTML和Javascript的跨平台本地应用开发工具Phonegap和Android开发平台Eclipse.本文在分析Phonegap和Eclipse软件的基础上,设计并完成了基于Phonegap的跨平台多媒体扩展框架.开发人员只需要掌握HTML、CSS和Javascript即可实现跨平台的移动平台的本地应用,可以调用本地设备的多媒体的接口,或者调用网络提供的多媒体播放接口.实现跨平台的多媒体应用软件.
论文系统地分析了江大校园资讯软件开发的背景及开发过程,首先介绍了软件的开发环境,然后介绍了本软件的详细设计过程以及具体界面的设计和功能,最后对在本软件开发过程中的所遇到的问题进行了总结.基于Android的校园资讯软件是利用Android SDK、Phonegap、开发Android程序的Eclipse 插件作为开发工具,本软件应用于Android手机,方便学院师生随时随地用手机就能直观的了解到最近校园的相关信息包括最新资讯、跳蚤市场、校园活动、天气预报、周边美食、校园美图等.
关键词:校园资讯;Android;Phonegap;Eclipse
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题背景-1
1.2 Android构架与特征-1
1.3 开发内容-3
第二章 相关技术与开发环境-5
2.1 Linux内核-5
2.2 Android应用的构成和工作机制-5
2.3 Android与其他手机操作系统的比较-6
2.4 Android开发环境搭建-7
2.5 Phonegap环境搭建-13
2.5.1 Phonegap基本介绍-13
2.5.2搭建Phonegap-2.9.0_for_Android开发环境-14
第三章 系统需求分析和概要设计-17
3.1 系统的可行性分析-17
3.1.1 校园资讯软件的可行性分析-17
3.1.2 系统技术性分析-17
3.2 系统的需求分析-19
3.3 总体设计及概念结构图-19
3.4客户端设计介绍-21
第四章 系统详细设计与实现-23
4.1 界面详细介绍及相关代码-23
4.1.1欢迎界面-23
4.1.2主菜单界面-24
5.1.3最新资讯界面-25
4.1.4周边美食-25
4.1.5校园美图界面-27
4.1.6 天气预报-28
4.1.7 校园活动-29
4.1.8 跳蚤市场-30
4.2网页设计及相关介绍-31
第五章 总结与展望-33
5.1 文章总结-33
5.2 不足之处及未来展望-33
参考文献-35
致 谢-37
附录:主页面核心代码-39