- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学毕业论文-基于android平台的手机应用软件设计与实现.doc
安阳工学院
计算机科学与工程学院
JAVA程序设计课程综合项目报告
项目题目: 基于Android平台的手机应用软件设计与实现 专业班级: 计算机科学与技术(信息技术)11-1 学生姓名: 吕鹏 学生学号: 201103010042 指导教师姓名: 许研
2013年12月
摘 要
随着IT技术的发展,移动开发已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在移动开发中,Android开发近些年来突飞猛进的发展,在智能手机领域中的市场份额以及超过80%。同样,基于安卓平台的手机应用开发也达到前所未有的高度,各种安卓手机应用软件竞相出现。本次的JAVA课程设计将基于安卓的平台,因为安卓开发主要基于JAVA语言和XML语言。本次所做的手机应用软件,可实现系统的登录、计算器、打电话、发短信、上网等简单功能实现。在此系统的实现过程中不仅提高了JAVA语言编程,而且加入了Android的成分,提高了软件设计的兴趣性。
关键词: 手机应用软件开发,Java程序设计语言,Android开发。
目录
摘 要 2
第1章 系统目标 4
第2章 系统功能介绍 4
2.1系统功能总框图 5
2.2 模块功能介绍 5
2.2.1 登录模块功能介绍 5
2.2.2 等待模块功能介绍 6
2.2.3系统主界面模块功能介绍 7
2.2.4短信和拨号模块功能介绍 7
2.2.5计算器模块功能介绍 8
2.2.6网上冲浪模块功能介绍 9
第三章 系统功能实现 10
3.1 系统登录模块设计 10
3.1.1 登录框布局设计 10
3.1.2 登录对话框设计 12
3.2 等待模块设计 14
3.3 系统主界面模块设计 15
3.3.1 主界面XML布局设计 15
3.3.2 主界面背景图片设计 17
3.3.3 主界面功能实现设计 17
3.4 短信和拨号模块设计 19
3.4.1短信功能实现设计 19
3.4.2 拨号功能实现设计 21
3.5 计算器模块设计 21
3.5.1 计算器界面设计 21
3.5.2 计算器功能实现设计 21
3.6 网上冲浪模块设计 23
3.6.1 网上冲浪模块XML布局设计 23
3.6.2 网上冲浪功能设计 24
第四章 系统设计总结 27
参考文献 28
第1章 系统目标
实现简单的手机界面操作,包括密码登陆,多个Activity的界面切换和调用,包括等待界面、主界面、发短信界面、拨号界面、计算器界面、音乐播放器、视频播放器、网上冲浪等界面。实现手机界面的一般操作。在此过程中,会熟练掌握Action事件,按钮事件、事件驱动程序、窗口设计。在布局方面,将采用xml语言和java语言混合布局。现将登录界面截图如下:
图1-1 登录界面和主界面
在登录界面输入正确密码后,进入等待界面十秒等待后,进入系统主界面,点击ImageButton按钮进入各自的功能实现界面,实现各自的具体操作。
第2章 系统功能介绍
2.1系统功能总框图
图书馆管理系统功能总框图,如图2-1所示。
图2-1 系统功能框架图
2.2 模块功能介绍
2.2.1 登录模块功能介绍
此模块主要采用java语言实现,使用AlertDialog.builder类实现登录对话框。利用此类的方法进行实现登录对话框的标题以及内容。输入登录名和密码后即可检测,密码或者登录名输入错误后就后退出程序,然后重新登录。输入错误后,可以单击“重置”按钮就行清空密码或者登录名,然后重新输入密码和用户名。由于知识有限,本此登录设计采用固定密码和用户名,是本次课程设计的一个不小的遗憾!
图2-2 系统登录界面
2.2.2 等待模块功能介绍
此模块的设计目的是为了使用Splash Activity窗口设计而特意添加的功能,主要内容包括个人信息介绍。此界面采用RelativeLayout和TableLayout布局实现手机窗口。在此界面使用Runnable类实现了10秒钟的等待时间,以便于进行信息的阅读,十秒过后,界面自动切换到系统主界面,当前界面关闭。
图2-3 Splash界面
2.2.3系统主界面模块功能介绍
系统主界面采用XML语言进行手机界面的布局,通过添加多个ImageButton进行事件驱动设计。包括发短信、打电话、上网、计算器、音乐播放器(未实现)和视频播放器(未实现)。通过单击相应的按钮,可以跳转到想用的功能界面。
图2-4 系统主界面
2.2.4短信和拨号模块功能介绍
短息和拨号两个
您可能关注的文档
- 大学毕业论文-基于flash的俄罗斯方块.doc
- 大学毕业论文-基于excel的纺织面料成本核算及出口报价工具的开发.doc
- 大学毕业论文-基于matlab的声音文件播放器设计 .doc
- 大学毕业论文-简爱的性格特点以及人的价值=尊严+爱分析 .doc
- 大学毕业论文-基于fft的连续信号谱分析.doc
- 大学毕业论文-基于mcgs的热电厂锅炉控制系统组态 汽包水位控制系统 说明书.doc
- 大学毕业论文-基于plc的变频恒压供水控制系统.doc
- 大学毕业论文-酒店员工压力研究.doc
- 大学毕业论文-基于ep3sl150的fpga硬件电路系统设计和延时细分算法与fpga实现.doc
- 大学毕业论文-基于fpga的预测控制器设计.doc
最近下载
- 切向流过滤原理.ppt VIP
- 孤独症康复教育人员上岗培训课程考试题库【附答案】.docx VIP
- 教科版(2024)新教材小学二年级科学上册第二单元《3.我们周围的空气》精品课件.pptx
- 孤独症康复教育人员上岗培训课程考试题库【附答案】.docx VIP
- 极值点偏移1-2---极值点偏移定理.doc VIP
- XFUSION超聚变 服务器 (V5及以下) iBMC Redfish 接口说明.pdf VIP
- 景德镇社区工作者考试真题库(2024版).docx VIP
- 海外工程重油发电机组安装施工组织设计(中英文版).doc VIP
- 2025年中考历史复习专项训练:中国古代史选择题100题(原卷版).pdf VIP
- 蓝凌数字化办公OA平台解决方案EKP使用指南.docx VIP
文档评论(0)