Android计划任务管理软件的设计源代码

上传人:非****1 文档编号:50836390 上传时间:2022-01-22 格式:DOCX 页数:9 大小:72.68KB
收藏 版权申诉 举报 下载
Android计划任务管理软件的设计源代码_第1页
第1页 / 共9页
Android计划任务管理软件的设计源代码_第2页
第2页 / 共9页
Android计划任务管理软件的设计源代码_第3页
第3页 / 共9页
资源描述:

《Android计划任务管理软件的设计源代码》由会员分享,可在线阅读,更多相关《Android计划任务管理软件的设计源代码(9页珍藏版)》请在装配图网上搜索。

1、Android计划任务管理软件的设计 +源代码3.1.1 技术可行性103.1.2 操作可行性103.1.3 操作可行性103.2系统需求分析10 :3.2.1 总体规划103.2.2 具体构建133.3本章小结13第4章关键算法的实现144.1 日历界面相关功能144.1.1 Activity 144.1.2 功能实现154.2 计划相关界面204.2.1 所有计划列表204.2.2 添加计划224.2.3 计划详情274.3 数据库中操作284.4 本章小结33第5章安装与运行345.1 安装345.1.1 虚拟机中的安装 345.1.2 手机安装345.2 运行结果355.2.1 Mai

2、nActivity 展示 355.2.2 Edit 展示 365.2.3 PlanList 375.2.4 农历显示375.3 本章小结38第6章总结与展望396.1 总结396.2展望39毕业设计体会40致谢41参考文献42英文翻译资料43第1章绪论1.1 课题背景在现在这个社会,人们的生活已经离不开手机。系统的 由现使得手机的作用不再局限于电话和短信,办公、娱乐、 学习已经成为手机以后发展的主流。随着社会生活节奏的加 快,人们总是会面临各种各样的事物、工作等等,繁杂的事 情让我们的生活变得乱七八糟,总是会有这样那样的事情忘 记,这些那些计划没有完成,各种各样的目标没有达成。计 划任务管理软

3、件就成为最好的选择,每天的提醒可以让你的 计划不再被耽搁,定时的闹钟可以提醒你重要的事务,按时 制定计划,规划生活,合理安排日常,这些都让你的生活变 得条理,不再烦乱。至今为止,Android系统的市场占有量已达到将近85%,在市场上排名第一。Android对外公布了的代码,这一行为 赢得众多开发商和制造商的青睐,同样也吸引了众多的应用 程序开发着,这样的优势下,不管是现在还是在未来 Android 都会占有一席之地。这款软件的实现方便用户对计划的实行,提醒用户计划 完成时间,避免用户忘记重要的事情。在将来手机将越来越 多的应用于工作、学习、娱乐等方面,甚至渗透生活各方各 面,计划任务管理软件

4、集记事本和日程提醒于一体,将成为 手机中与闹钟等同级别的装机必备。1.2 Android 与 Java1.2.1 Android 介绍1.2.1.1 Android系统优势一、开放性由于Android系统是开源,故而相较于其他系统, Android系统最突生的优势就是它的开放性2。开放的平台让所有的移动终端厂商都可以加入进来,拥有越来越多的开 发商,应用的丰富也使得 Android走向成熟。开放的系统多了很多的追随者,包括消费者和厂商,在 消费者看来,可以享受丰富的应用软件,而且会有很多的硬 件生产商,这样就可以购得低价的手机,而对于厂商而言, 开放的系统可以节省他们不少成本。二、换脱运营商的

5、束缚网络的发展使得手机不再受运营商制约,Android自然也是具备着以特色。三、不受任何限制的开发商Android给三方软件的开发提供了一个宽阔、自由的环 境,没有了各种条条框框的束缚,也就拥有了众多的各具特 色的第三方软件。四、无缝结合的 Google应用Google作为物联网的龙头老大, 以地图为代表的服务性 软件使得用户可以更方便的连接网络,Android与Google应用的结合使得用户的互联网生活更加方便。二、广播接收器广播,顾名思义就是用来播放消息,也就是对消息进行 接收以及作曲相应的响应,这个组件并没有用户界面,自然 是不可见,然而,它可以启动活动和调用Notification 方

6、法来通知使用者。三、服务它和广播接收器一样是没有用户界面的,在后台运行,不可见而且生命周期很长。比如说我们经常让微信在后台接 收消息,而不让它显示在屏幕上,这个时候微信就相当于一 个服务。四、内容提供者这个组件也许很难理解,但是却经常用到,在我们安装 一些软件的时候,系统总是会提醒你是否允许该软件访问或 者读取联系人、信息等数据,这里就会用到内容提供者了。 在Android中每一个程序的数据库都是私有的,不能被另一 个程序访问,当我们需要使用到另一个程序的数据信息时。1.2.1.4 用户界面当我们打开一个软件,最先展示在我们面前的是用户界 面(UI),所以用户界面对一个应用程序而言时候非常重要

7、 的。在Android中,提供了两个非常强大的类一一视图(View)和视图组(ViewGroup),同时也为我们提供了很多视图和 视图组的子类,来实现用户界面。一、界面的基本组件EditView为我们提供了一个编辑框,可以输入一些特定的内容。Button是指按钮,通过点击可以触发另一个事件。CheckBox是一个复选框,可以用在需要多选的时候。ListView 是一个可以滚动的项目清单。二、布局布局方法有帧布局(FrameLayout ),线性布局 (LinearLayout ),相对布局(RelativeLayout ),表格布 局(TableLayout )和绝对布局(AbsoluteLa

8、yout ) 5,当 然,多种布局完全可以混用。1.2.2 Java 介绍Java不仅仅是一种编程语言,还是一种软件开发、运 行平台,更是一种软件部署环境。另外 Java具有简单、面 向对象、高性能、多线程、动态性等特征。执行一个Java程序,首先要利用Java编译器将源码译 成一种叫字节码的二进制文件1,然后在各种不同的平台上运行,从而使得 Java程序可以“编写一次,到处运行”, 最后通过解释器将字节码文件解释执行成不同类型的程序。Java中有一种叫虚拟机的技术,这种技术可以实现一种用软件模拟硬件的虚拟的计算机,一般而言作为软件的形式 实现。结合上面 Java程序运行的流程,显而易见,虚拟

9、机 其实就是可以运行字节码文件的软件。1.3 市场类似软件比较1.3.1 国内外概况计划任务管理是手机必不可少的功能之一,如今的手机 无论国外、国内都会自带此项功能的软件,另外安卓市场也 有很多与此类似的软件,国外的软件并不符合中国人的使用 习惯,而国内的软件要么功能过于简单,要么操作过于复杂,使用不便。另外,国内类似的软件虽多,并没有把它当作一 个重要的软件去设计、制作,从而使用的人数并不算多。1.3.2 本软件特色本软件并不同于市场上已有的便签,或者日程提醒,它 是集便签及日程提醒为一身,可以定时提醒用户,另外还有 语音记事、已完成任务定时删除等特色模块。特色功能:每周日晚提醒设置下周计划

10、;每日7点显示一天计划;每日21点提示未完成计划。1.4 本文研究内容及主要贡献本文主要对所设计的软件实现和研究过程进行说明阐 述,综合大学四年所学知识,结合实践,完成毕业设计的题 目,对四年的学习做由一个成果的展示。本文共分为六个章 节,第一章节为概述,主要涉及软件实现所用得到理论知识 和对开发市场调查。第二章介绍了开发过程中所用到的工具 及环境配置。第三章则是对软件做由了总体规划和需求分 析。第四章对于重要源代码进行了分析。第五章说明了这款 软件安装与运行所需要的条件和配置。在第六章的时候对本 文做生了总结和期望。第2章开发环境的搭建2.1 开发工具介绍开发Android应用软件首先要构建

11、 Android的SDK开发 环境,因为该环境可以屏蔽第三层级以上的环境,从而能够 基于API的配合进行应用程序的开发。SDK环境的搭建就要求安装如下软件:JDKEclipseADTAndroid SDK2.1.1 Eclipse 与 SDKEclipse是EM由开发的一种免费集成的软件开发平台, Eclipse 本身只是个空架子,但是它附带了很多插件。很多 用户一提到Eclipse就会想到Java,其实不然,Eclipse还 支持其他的语言,例如安装CDT,就可以开发C/C+程序。这里我们使用Eclipse开发Android程序,Android应 用的上一层是Java ,所以就要用到Ecli

12、pse附带的JDT外桂 程序,即支持Java开发的插件。这里我们使用的 Android SDK,是Android应用程序专 属的软件开发包6 o在这样的环境下,我们只需要配合 Android的API编写,而不需要去考虑上层的C语言框架和Linux系统,这样会使得我们的开发变得非常容易。2.1.2 其他软件除了 SDK和Eclipse 以外,我们还要用到 JDK和ADT我们还要用到JDK,其实也就是Java专属的一个开发平台,这使得Java程序有了开发的支持条件,其中包含了 JRE,这是Java程序的运行环境。目前Sun根据应用领域不同,把 JDK分成三种版本:Java标准版(JSE),个人客户端使用;Java微型版(JWE ,主要用于一些移动设备 7;Java企业版(JEE),用来设计企业的大型项目,面向 企业。AD1这个是 Android 在Eclipse 上的开发工具,安装 之后才可以在Eclipse中调用Android的各种插件。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!