移动通信设备安全软件APP的开发与设计

2019-07-09 标签:安全软件APP 浏览数:583

摘要: 文章研究了移动通信设备安全软件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 进程管理界面

进程管理是对手机中正在运行的进程遍历一遍然后显示给用户,以方便用户操作自己的进程。

2.3.5 流量统计界面

流量统计是读取软件用的手机流量进行统计,可以显示给用户每个软件用了多少流量,让用户知道每个软件用了多少流量,心里有数。

2.3.6 手机杀毒界面

杀毒功能的实现是通过PackageManager对手机中的程序读取一遍,将读取到的文件包名和数字签名与数据库中的病毒进行对比,如果相同就是病毒,并将其删除杀死。

2.3.7 缓存管理界面

缓存管理是对后台数据运行的软件缓存进行统计读取,用户可以进行清除。

2.3.8 高级工具界面

高级工具可以对手机中的短信进行备份和号码归属地查询。

2.3.9 设置中心界面

设置中心中有自动更新设置、电话归属地显示设置、归属地显示样式设置、归属地显示位置、黑名单拦截开关等。


关键字: 衡阳APP开发,安全软件APP开发

衡阳网站建设,APP开发活动入口
相关资讯

衡阳APP开发|移动APP开发模式

2019-10-07 浏览次数:14344

衡阳APP开发|词干提取APP的开发与设计

2019-10-07 浏览次数:16777

开发一款有趣的新闻APP的思考

2019-09-20 浏览次数:5727

国际贸易学智慧课堂APP的开发与应用

2019-09-20 浏览次数:5696

最新资讯
热门资讯
提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务
米维信息微信小程序二维码