APP下载

基于安卓平台的手机卫士软件开发研究

2017-10-17张杰

科学与财富 2017年27期
关键词:安卓安全管理

张杰

摘 要: 安卓系统作为智能手机的开源系统,因为对技术的要求不高,各种基于安卓系统的手机应用软件不断涌现。但是,应用软件数量之多的背后,却是参差不齐的软件质量隐患,如垃圾软件、窃取用户信息的软件等。本设计针对安卓手机的这些问题,并结合用户的需求,主要解决安卓的安全和应用软件的管理问题,基本包括手机防盗、通讯卫士、软件管理、进程管理、流量统计、手机杀毒、缓存清理、高级工具和设置中心。本软件采用软件工程中结构化的思想,采用了标准的软件开发流程,基本包含了市面管理软件的功能,并结合用户需求,使用了简洁方便的界面,适用于各个年龄阶段的用户。

关键词: 安卓;手机卫士;安全管理

1.相关简介

该软件运用了Android SDK开发环境以及该环境下的一些组件和SQLite数据库、Intent Receive、Share Preferences、Service等。在设计过程中,首先安卓的用户界面组件构建软件界面,然后运用安卓内置的SQLite数据库实现数据的存取,软件各个模块提供数据支持,最后运用Share Preferences和Service实现软件的控制。Android是一个包含操作系统、中介架构层以及应用程序所产生出来的软件堆栈架构。

由下而上,其核心主要是嵌入式Linux作业系统,Android开发的类库及Android运行时,再配合应用程序架构,来开发各种不同的应用程序。开发安卓软件主要用到ADT、eclipse、JDK、JRE等组件。该手机卫士的最大特点是占用空间小,并且功能强大,软件大小不足1M,功能却能覆盖市面安全软件的绝大部分功能,小巧灵活,界面简洁,实用性高。

2.系统安全和应用软件的管理问题设计与实现

2.1 概要设计

本章主要讲述系统的设计与实现过程,采用分模块的方法,对各个功能进行细致的描述。根据以上的需求分析,将该手机卫士分成了九大功能模块。

2.2系统安全和应用软件的管理问题

手机防盗的处理是当用户点击进入手机防盗系统时,软件会首先判断是否设置了密码,若未设置密码,则进入到密码设置界面;如已经设置了密码,则经过密码验证便可进入到手机防盗的设置和修改中,用户可以选择安全手机号码和是否开启防盗保护。通讯卫士中主要包含黑名单的增加及删除、短信和电话的拦截;增加的黑名单会保存到安卓的数据库中,当有來电或短信时,会在数据库中查找电话号码,若有该号码,则进行拦截。其中,软件管理功能会自动检索手机中的所有软件,并可以对软件进行打开、卸载和分享操作。

接下来,启动进程管理后,系统会自动检索出所有的用户进程和系统进程,可手动选择想要进行清理的软件。然后点击一键清理按钮,即可结束所有进程。其中,流量统计功能会自动统计手机消费的总流量,并显示手机中每个软件的耗流量情况,当运行手机杀毒功能时,手机会对每个软件进行扫描,对含有病的的软件会进行病毒查杀,并提示用户彻底清理。缓存清理的主要功能是检索手机应用产生的缓存,并设置一键清理功能,自动清理手机的缓存,释放手机空间,从而提高手机的运行速度。

3.软件测试

软件测试是检验是否满足需求规格的定义,看运行效果是否良好,找出其中的缺陷与不足,从而使软件更加的完善。分为功能测试和兼容性测试两大类。

3.1 功能测试

功能测试也称为黑盒测试,只需要考虑软件的整体功能,而不需要考虑具体的实现形式。一般从软件的界面和架构出发,编写合适的测试用例,检测软件的实际输出结果和预期结果之间的差异,并对软件进行并不断的完善,使软件达到需求分析阶段对软件的要求。

具体功能测试如表1所示:

3.2 兼容性测试

测试该手机软件能不能在不同的手机、不同的安卓版本上正确的运行。

通过在不同的手机型号和不同的安卓本上进行测试,体现软件的可移植性和适应性,以便能被绝大多数使用客户所接受。具体测试结果如下:

4. 结束语

与传统的软件相比,文中软件的大小,流畅性得到了一点程度提高,并从功能需求分析方面论述了系统的需求分析,此外,本章中手机卫士的设计以及各个模块的实现方法,主要从处理流程和界面设计两个方面进行阐述。而且通过测试,软件的运行结果与预期结果基本一致,效果较好,为后续的开发打下了比较好的基础。■

参考文献

[1] 林卓. 软件开发模式的创新[J]. 科技展望, 2017, 27(16).

[2] 潘其琳. 计算机软件开发技术的现状及应用探究[J]. 信息技术与信息化, 2015(3):249-251.

猜你喜欢

安卓安全管理
iPhone不卡的秘密曝光:安卓也能享受
MIPS安卓平台上ARM二进制翻译系统
文物表情包
安卓系统或成智能汽车标配
一种基于安卓系统的手机侧抓包分析方法
论加强建筑施工安全管理的措施
浅谈现代汽车检测技术与安全管理
安卓L未至安卓M来了!安卓首泄漏M系统