摘要: 文章研究了移动通信设备安全软件APP的开发与设计,软件整体采用MVC框架,代码主要用Java语言来实现,后台使用Sqlite数据库进行数据的存储和传输,保证软件的数据共享和交互。本移动设备安全软件APP包括手机防盗、通信卫士、软件管理、进程管理、流量统计、手机杀毒、缓存清理、高级工具和设置中心等功能模块。
随着互联网技术的迅猛发展,以手机为代表的移动通信设备成为人们生活中必不可少的工具,给人们生活带来许多便利,然而手机的丢失、恶意软件吸费、隐私泄露等问题也日益严重,人们也越来越关心手机安全问题。本移动设备安全软件APP的设计目标是为用户手机和用户隐私信息提供保护,在用户手机丢失后可以通过远程操作锁屏、关机、定位手机位置,让用户更好地管理手机软件,为用户带来方便的用户体验。软件能满足安卓4.0以上版本系统都能安装,其中手机防盗功能是根据用户是否开启来实现的,用密码设置密保和远程销毁数据来保护信息和资金安全。进程管理是通过ActivityManager获取用户正在运行的手机进程来实现的,用户可以关掉一个或多个手机进程,可以选取一个或多个进行操作,软件管理是通过ListView来显示用户正在运行的手机软件,这些软件有系统软件和非系统软件之分,用户可以对一个或多个软件进行操作,包括卸载、删除。所有的功能模块都是运行在Android平台上,每个功能的耦合度比较低,每个功能都能独立运行在安卓虚拟机上面,方便用户的操作,可以满足用户的日常需求。
1 业务流程分析
用户首先进入该APP软件,存在想进入的功能模块,可直接点击进入,否则退出软件(见图1)。
根据经验可判断空气流量计的波动不会造成发动机转速和空燃比传感器信号的大幅波动,另外,空气流量计数据为被动数据,其波动是由发动机转速改变所引起的,因此,基本可排除空气流量计的问题。从空燃比传感器的波动范围和波动频率看,再强烈的空燃比变化也不会引起空燃比信号如此剧烈的波动,且氧传感器信号波动却不大。接入尾气分析仪检查故障车尾气的变化,浓稀也没有这么大幅度变化。由此可见:空燃比传感器自身出现问题的概率比较大。拔下空燃比传感器插头,让发动机进入开环控制模式,发动机恢复正常,怠速波动故障消失。更换空燃比传感器后,相关各项数据恢复正常,且该车故障被彻底排除。
图1 用户首次进入网站业务流程
2 APP开发系统设计
2.1 系统功能设计
软件主界面和主界面上的一些应用组成,其功能结构如图2所示。
图2 系统功能结构
2.2 数据库设计
软件共包括5个表:黑名单信息表(用户编号,电话号码,拦截模式);号码归属地信息表(号码编号,所属城市,号码类型,地区);常用号码信息表表(号码编号,电话,服务器名字);程序锁信息表(编号,程序的包名);手机病毒信息表(病毒编号,应用程序签名,病毒类型,病毒名称,描述)。
2.3 系统实现
2.3.1 手机防盗界面
手机防盗模块用户会给手机提前设置密码,当手机丢失后,手机会通过自定义的协议发送自己手机卡和手机位置信息给安全号码,手机防盗的核心是通过安卓系统下Super管理员功能,能远程通过短信指令,对手机进行一系列操作。
2.3.2 通信卫士界面
通信卫士是通过读取手机中的号码用ListVive显示出来,让用户对手机号码进行一系列操作。
2.3.3 软件管理界面
烧烤店老板挤咕挤咕眼睛,脸上的肌肉抽搐几下。凑到他们跟前,想说什么,又把话咽回去。旁边几个顾客吃完走了,烧烤店老板去收拾桌子。他边捋顺桌上的竹签边说:“莫哪个莫哪个!随便嚼嚼。”
软件管理是通过对手机中软件读取显示出来,用户可以对软件进行卸载、分享、查看等。
2.3.4 进程管理界面
在线学习文献对于互动的重要性一致认可,人们相信学生、教师与学习内容之间的互动在所有正式教育中都发挥着基本的作用。如图1所示,技术支持下的在线教育学习空间构成中,静态技术如视频、文本和网页等,使学习者能够获取或观看稳定的信息,但对学习者建构知识没有太多帮助。而在线教育的动态教学环境下,位于连续体中间技术如弹幕、讨论区和博客等,使学习者能够与内容及其他学习者、教师进行互动交流、评价和回应。教师在这一过程中引导学生将问题和现有知识表征进行比较,通过分析与辩论,促进学生构建自己的反应,形成新的认知。
进程管理是对手机中正在运行的进程遍历一遍然后显示给用户,以方便用户操作自己的进程。
2.3.5 流量统计界面
流量统计是读取软件用的手机流量进行统计,可以显示给用户每个软件用了多少流量,让用户知道每个软件用了多少流量,心里有数。
2.3.6 手机杀毒界面
根据上面构建的山东省制造业发展升级水平综合评价指标体系,本文从发展升级产出能力、发展升级科技创新投入能力和可持续发展能力三个方面选取表1的12个二级指标,收集2010—2016年山东省制造业29个细分产业的相关指标数据计算山东省制造业发展升级指数。所选数据来源于《中国统计年鉴》《中国科技统计年鉴》《中国人口和就业统计年鉴》和《山东省统计年鉴》。
杀毒功能的实现是通过PackageManager对手机中的程序读取一遍,将读取到的文件包名和数字签名与数据库中的病毒进行对比,如果相同就是病毒,并将其删除杀死。
2.3.7 缓存管理界面
缓存管理是对后台数据运行的软件缓存进行统计读取,用户可以进行清除。
2.3.8 高级工具界面
高级工具可以对手机中的短信进行备份和号码归属地查询。
李阿姨家今年6月新添了个小孙子,本来是件喜事,但因其不想带小宝最后闹了个不痛快。“我今年67岁了,看完大孙女,现在再看小孙子,身体吃不消。此外,我同学经常出去旅行,辛苦半辈子了,我也想出去走走,可这让儿媳儿子对我极为不满。”
2.3.9 设置中心界面
设置中心中有自动更新设置、电话归属地显示设置、归属地显示样式设置、归属地显示位置、黑名单拦截开关等。