- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于安卓的手机日历管理系统毕业论文
目 录
摘 要 2
Abstract 3
目 录 4
第一章 7
1.1 课题背景 7
1.2 安卓平台简介 8
1.2.1 安卓平台特色介绍 8
1.2.2 安卓系统编程语言 9
1.3 安卓开发 9
第章 系统开发与技术 10
2.1 系统开发的环境 10
2.2 系统开发软件的简介 10
2.2.1 Eclipse的简介 10
2.2.2其他软件的简介 11
2.3安卓环境的搭建 11
2.3.1 软件下载准备 11
2.3.2 JDK安装 11
2.3.3 Android SDK安装 12
2.3.4 ADT安装 13
2.3.5 创建AVD 13
2.4 系统开发编程语言的简介 14
第章 16
3.1 系统的需求分析 16
3.2 系统的概要设计 16
3.2.1 系统的功能模块说明 16
3.2.2 系统的功能模块结构图 16
第章 19
4.1 系统主界面的设计和实现 19
4.1.1 系统主界面的头部菜单栏 19
4.1.2 系统的日历界面 20
4.1.2 系统的日历特色显示 22
4.2 系统任务界面的设计 23
4.2.1 任务界面的数据库准备 23
4.2.2 任务界面之新增界面 26
4.2.3 任务界面之总日程界面 33
4.2.3 任务界面之单一日程界面 35
4.2.4 任务界面之实现对已有日程日期的标记 36
4.3 系统设置界面 37
4.4 系统关于界面 38
4.5 系统底部菜单项 38
4.5.1 日历界面使用的底部菜单项 39
4.5.2 其他界面使用的底部菜单项设计与实现 41
4.6 农历算法 42
第五章 程序测试 46
5.1 安卓测试概述 46
5.2 功能性测试 47
以上测试均为真机测试,并且有录制详细的操作视频 47
5.3 稳定性测试 47
5.4 测试结果 48
结束语 49
参考文献 51
致谢 52
第一章 2012年2月据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。Android 4.0 Ice Cream Sandwich (冰激凌三明治) Android 5.0Jelly Bean(果冻豆 在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发。
在Android系统底层方面,Android使用C/C++作为开发语言。Android应用层的开发,基本上全部是采用Java开发但和我们一般互联网上应用的JAVA还是有些区别的。 此”JAVA是google自己做的一套实现,和SUN的底层是不太一样的。对开发应用区别不大。
开发目前国内的 Android 开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到 Android Market或者其他App Market 销售)以及游戏开发(放到 Android Market 或者其他 App Market 销售)。第一类开发者一般身处规模较大的公司,这些公司主要为自有品牌或者其他品牌设计手机或者平板电脑的总体方案。除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用。第二类开发者,一般处于创业型公司或者是独立开发者他们的盈利方式主要是2种:为国外公司进行外包开发,或者通Google 的移动广告(AdMob)通过广告点击分成。而理论上的通过付费下载的形式来盈利的,现在国内鲜见成功者。第三类开发者,目前和第二类开发者类似。下图是开发者提交的 应用和游戏的数目所占的比例图, 从中也可以看出应用开发数目远超游戏开发。
第章 系统开发与技术Android 的上层应用程序是用Java 语言开发,同时还需要基Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够, 因为是使用 Java 语言进行开发, 还应该有由SUN公司提供的Java SDK(其中包括JRE:Java R
文档评论(0)