APP下载

基于Android手机安全软件设计与实现

2016-10-21孟美

科技风 2016年8期

孟美

摘 要:随着国内智能手机发展越来越迅速、市场规模越来越大,手机安全问题逐渐成为人们关心的话题。特别是现在,各种个人隐私被曝光的现象出现、各种推销诈骗电话的骚扰,更是刺痛了很多人对手机安全的神经。这充分说明了安全软件的重要性,本文简单介绍了笔者设计的一款安全软件的用途与技术要点,并在最后做了总结。

关键词:手机安全软件;Android;Java

据分析机构GFK统计,2014年全球智能手机终端出货量超过12亿部,同比增长了23%;据市场调查机构IDC统计,2014年全球平板电脑出货量达到了2.357亿台[ 1 ]。

人们使用智能手机不再是打电话、发短信、上网浏览信息、聊天购物、观看视频、导航找路,而且还可以处理个人业务,比如储存通讯录、银行账号密码、网络支付密码、重要日程提醒、视频照片等个人信息和一些隐私数据。

智能手机一旦丢失被窃后,不仅是个人财产的损失,还将给用户带来不可估量的隐私泄露风险,可能导致亲戚朋友上当受骗,对大家的工作生活造成非常大的影响[ 2-4 ]庞大的手机用户群带来了非常大的手机安全问题,因此设计一款手机安全软件非常重要。笔者结合自己的开发经验,简单讨论下手机安全的设计与实现。

1 手机安全软件开发的各个模块

1)“防盗助手”功能中手机卡改变时提醒、通过卫星定位手机、远程销毁手机资料、远程锁定屏幕模块的开发。

2)“软件卸载”功能中显示可用内存、内存卡可用空间以及软件列表显示、卸载按钮逻辑功能的开发。

3)“运行的软件”功能中显示软件运行数量、剩余内存以及全选、清理、不选、设置、显示系统软件、锁屏清理软件按钮逻辑功能的开发。

4)“软件锁”功能中软件列表的展示、锁定按钮逻辑的开发。

5)“清理垃圾”功能中扫描进度条、显示已经扫描的软件列表、一键清理按钮逻辑的开发。

6)“黑名单”功能中添加黑名单按钮逻辑、控制是否拦截电话或短信、添加拦截号码功能的开发。

7)“查杀病毒”功能中检测完成软件列表展示、病毒库的开发。

8)“实用工具”功能中号码归属地查询、备份短信、恢复短信功能模块的开发。

2 手机安全软件开发中出现的难题

1)开发“软件锁”功能模块时,通过何种机制如何更加有效、快速锁定目标软件。

2)开发“防盗助手”功能模块时,通过何种方式可以更加有效的控制丢失手机。

3)采用LinearLayout、RelativeLayout、AbsoluteLayout之中何种UI布局才能更好适配各种屏幕的手机。

4)开发完成后,界面美化的一些问题。

3 手机安全软件实施方案

1)安装JAVA JDK,配置环境变量。

2)安装Eclipse,下载Android SDK并配置Eclipse。

3)新建Android新工程。

4)建立总体UI布局,进行“防盗助手”功能的开发并测试。

5)进行“软件卸载”功能的开发并测试。

6)进行“运行的软件”功能的开发并测试。

7)进行“软件锁”功能的开发并测试。

8)进行“清理垃圾”功能的开发并测试。

9)进行“黑名单”功能的开发并测试。

10)进行“查杀病毒”、“实用工具”功能的开发并测试。

11)完成软件整体功能開发,对软件进行美化。

4 手机安全软件开发后取得的成果

1)完成安卓平台的开发工作,提交到应用市场。

2)提高人们的手机安全性,保障手机中敏感资料不被泄露。

3)增强手机对骚扰短信、电话的拦截。

4)避免手机病毒的传播,加大对手机病毒的查杀力度。

5)将软件推广给了广大手机用户,并获得良好的使用效果。

5 结语

本文介绍了手机安全软件的设计与实现,详细分析了各个模块的功能,以及开发中出现的难题,软件开发后取得了预期成果。该软件的设计为提高智能手机的安全性,保证手机的流畅运行,以及用户的个人隐私和财产安全具有重要的意义,同时也为相似系统的开发和研究提供了一定借鉴和参考的作用[ 5 ]。

参考文献:

[1] 孟祥军,马志庆,侯忠波.基于智能手机与平板APP的移动医疗发展与应用[J].移动通信,2015,39(20):92-96.

[2] 赵海军.解决手机隐私泄露刻不容缓[N].中国计算机报,2012,02,27.

[3] 佚名.明争暗斗:手机安全大作战[EB/OL].2012,04,05.

[4] 赖超,龙曦等.基于Android 平台的手机后台监听技术[J].电脑知识与技术,2010,6(33):9472-9474.

[5] 南秦博,慕德俊等.基于Android平台的手机防盗安全软件设计与实现[J].现代电子技术,2015(4):46-48.