(2)Services(服务)

Service不是一个用户操作页面,却拥有着很长很长的生命周期。就算其他组件不存在未被运用,它也是能够用来进行程序的一些开发的,能够为一些对外其他应用程序提供它们所需要的服务交互接口。

(3)Broadcast Receivers(广播接收器)

Broadcast Receiver是事件,广播接收器唯一的作用就是接收一些广播消息,不用执行任何的任务,接收信息之后再对广播消息作出相应的响应,一个应用程序可以有一个或多个广播接收器。分别对不同的广播消息做出响应。

(4)Content Provider(内容提供者)

Content Provider(内容提供者)是一个类,是针对与数据服务的,一些应用程序的数据查询就可以用它,能够为其他的应用程序提供数据库查询接口。

2.1.3所用开发工具

 1、Android代码编写工具:Eclipse

针对这次的课题我使用的开发工具是Eclipse,它是跨越不同平台的自由集成开发环境(IDE)[5]。Eclipse从本质上来说是一个框架平台,具有着其他功能比较固定的IDE软体所没有的灵活性,一般开发人员都是使用它进行Java的开发,然而它除了Java的开发之外还可以进行插件开发环境。Eclipse当中有着很多很多的插件,由此提供了一个统一和一致的集成开发环境,使得所有的工具都有平等的发挥机会。Eclipse的设计思想是一切皆插件,是一个开放源代码的软件开发项目。Java在十年前就是一个很成熟的产品了,在这么多的优势下,我也跟很多的人一样选择了Eclipse来进行基于Android的个人时间管理软件的设计与实现。来*自-优=尔,论:文+网www.youerw.com

2、功能模拟工具: Android模拟器

Android模拟器就是一款模拟软件,让我们能够在电脑上进行安卓手机模拟,对它进行操作并且测试我们的应用程序是否正常运行操作功能是否完整[13]。Android模拟器提供了大量的导航和控制键,我们能在电脑上用鼠标点击操作手机一样去操作使用我的应用程序。通常情况下,我们常常使用的模拟器有:BlueStacks、Android SDK等等。

2.2本章小结               

本章节具体介绍了安卓系统的相关内容以及四大组件,简要描述了安卓操作系统的背景情况,介绍了安卓的架构;很详细的对安卓的四大组件:Activity、BroadcastReceiverAndroid、Intent、Service进行了介绍;对安卓具体知识技能进行了详细的了解。 

           

3 系统分析

3.1构架概述

3.1.1功能构架

根据应用程序设计的需求分析,对“基于Android的个人时间管理软件的设计与实现”程序我是从这三个方面考虑进行开发的:服务、Activity、数据[6]。

1.服务,需要编辑情景模式、处理一些提醒的服务,因此是需要时刻确保系统开机就启动着,接着会调用相对应的借接口来提醒用户进行事件。

2.Activity,由于Activity是具有一定的特殊性,通常情况下,Activity能够一边处理系统的显示另一边还能够控制好多的功能控件,所以是Activity去处理所有页面的操作和控制功能以及显示画面的功能。

3.数据,应用程序需要运用系统当中的内置的日历的,系统日历运用的是数据库进行存储,增添事件的时候就会直接在数据库当中添加事件的记录,删除事件记录的功能。

上一篇:基于大数据背景的智慧校园网络设计应用
下一篇:Android的网络音频播放软件的设计与实现

Excel财务数据变化时计算个人所得税【1376字】

网络营销与个人隐私保护【2191字】

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

电子商务环境下个人信息...

电子商务时代个人信息保...

电子商务与个人信息安全【2172字】

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发