安卓通过一个被称作意图(intent)的特殊类,来实现界面之间的跳转。一个intent描述了一个app接下来想要做什么,它将要干什么。在意图的描述中,含有两个重要的结构:动作和动作对应的数据。

服务具有着长生命周期,没有用户界面的组件。服务一般用于需要长时间在后台运行的组件。比如在播放MP3音乐时,使用服务播放MP3音乐,可以在关闭播放器界面的情况下长时间播放MP3音乐,这就用到了服务,并控制MP3音乐播放的启动、暂停和停止。

在安卓中,每个app都在自己的进程中执行。这样做的好处就是可以保护系统避免被其他应用程序所干扰。可以把每个进程想像成一个单独的个体,彼此不会影响,如果app之间想要共享数据,就需要使用内容提供者。一个内容提供者就是一个类,它实现了一个标准的方法集合。其他的app可以使用内容提供者暴露的方法来检索处理过的数据。

3 需求分析

需求分析工作是软件生存周期中的第一步,也是取决定性的一步。通过它可以了解整个android系统的功能,并为软件打下基础。该部分的目标有:获得目标系统的物理模型,了解目标系统是如何运行的;抽象出目标系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分。 

3。1系统开发目标

采用基于安卓的程序设计技术,以及用android studio开发安卓程序的相关技术开发出具有着较为良好的用户界面,操作比较简单,功能比较齐全,运行基本稳定的手机安全软件。

3。2 系统需求分析

1。 用户需求分析论文网

本软件开发完成之后能运行在4。0版本以上的安卓系统上,用户群很庞大,但是用户对软件产品要有要求:

(1) 简单易学

(2) 运行稳定

(3) 操作简便

2。 功能需求分析

本项目应该实现以下功能:

(1) 手机防盗

(2) 通信卫士

(3) 软件管理

(4) 进程管理

(5) 流量统计

(6) 手机杀毒

(7) 系统加速

(8) 高级工具

(9) 设置中心

3。3可行性分析

该阶段通过对手机安全系统总的目标的初步调研,提出了可行性方案并进行讨论与认证。在这里,我主要从技术可行性、经济可行性和操作可行性着三方面进行具体分析。

1。 经济可行性

本软件采用移动软件的方式,和pc端软件不同,手机携带方便,可以随时随地带在身上,不受地理限制,因此市场的开发空间相对来说比较打大,且本软件开发成本低廉,从这个角度看,本软件是可行的。

2。 技术可行性

开发工具:Android studio

数据库环境:Sqlite3

系统环境:Microsoft Windows 10版本

软件实现是依靠基于Android系统的开发技术,使用的是java为主要的开发语言进行开发的,因此,该软件在技术上也是可行的。

3。 操作可行性文献综述

软件采用最主流的Android studio 进行开发界面友好,简洁易懂,用户使用极其方便快捷,因此,该软件在操作上也是可行的。

上一篇:C#+SQLServer学生信息管理系统的设计+源代码+er图
下一篇:asp.net+SQLserver客户关系管理系统的设计+源代码

Android汽车新闻客户端的设计+源代码+答辩PPT

Android移动智慧校园的设计与开发

LBS基于GIS的手机地图应用开发

电子商务中的移动支付安全问题研究

网络安全的研究【1797字】

浅谈校园网安全控制策略【1715字】

网络信息安全技术管理的...

洪泽湖生态经济区的旱涝时空分布特征

“90”后大学生就业能力现状研究

酒文化营销茬企业经营管...

南京环亚大厦设计上部结...

从网络侵权案例来看“通知规则”

男人创业失败了女人如何...

MATLAB基于稀疏表示的异常事件检测方法

大型变压器装配车间设计+文献综述

基于逆透视投影变换的行道线检测方法

数字图像的频域滤波器设计