- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于Android的手机安全卫士的设计与实现汇报人:胡姣指导老师:王越网络工程391班
目录页CONTENTSPAGEP1.项目介绍P2.需求分析P3.项目实现P4.界面流程
项目介绍
什么是Android?Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,主要使用于移动设备,如智能手机和平板电脑。1.5Cupcake(纸杯蛋糕)1.6Donut(甜甜圈)2.1Eclair(闪电泡芙)2.2Froyo(冻酸奶)2.3Gingerbread(姜饼)3.0b(蜂巢)4.0IcecreamSandWich(冰激凌三明治)4.1JellyBean(果冻豆)4.2JellyBean(果冻豆)4.3JellyBean(果冻豆)4.4KitKat(雀巢巧克力)5.0LimePie(酸橙派)
Android手机安全手机丢失应用程序管理手机数据管理手机安全从操作系统看,Android仍然是全球新智能手机设备使用率最高的系统,占总销量的80.7%,苹果iOS占15.4%,微软Windows则进一步萎缩到2.8%。智能手机销售排行
Android手机安全卫士项目背景智能手机的使用给用户带来方便快捷,同时出现了各种的威胁攻击,其中包括:窃取用户隐私、Botnet等。而目前手机安全市场的竞争也相对稳定,已被百度手机卫士、360手机卫士和腾旭手机管家所垄断。
需求分析
需求分析设置中心通讯卫士手机防盗流量统计有我在软件管理进程管理手机杀毒缓存清理高级工具通讯卫士用户可以添加黑名单,用于拦截黑名单短信或者电话。同时用户可以查看所有黑名单、删除黑名单。软件管理内存信息、应用程序管理进程管理查看正在运行中的进程,包括用户进程和系统进程。流量统计读取应用程序所使用的上传、下载以及所有的流量的数量分析。手机杀毒扫描用户手机里的所有应用程序的MD5值,通过比对网络搜集的MD5病毒数据库来判断应用程序是否安全。缓存清理快速扫描用户手机里所有应用程序的缓存信息,把有缓存的应用程序信息依次显示出来。高级工具号码归属地查询、短信备份和短信还原三大功能。手机防盗防止手机丢失功能。控制黑名单拦截、归属地显示和程序锁功能。
项目实现
数据库sms.dbblacknumber.db短信数据库黑名单数据库用于保存被拦截的黑名单号码和拦截方式短信备份时,用于记录短信数据applock.db程序锁数据库用于记录上了程序锁的应用程序包名该系统所涉及的数据库都是使用的代码建库,在程序运行的过程中,当需要进行数据库操作的时候,应用程序会首先尝试打开数据库,如果此时数据库并不存在,程序就会自动建立数据库,然后再打开数据库。创建数据库publicclassBlackNumberDBOpenHelperextendsSQLiteOpenHelper{ /** *数据库创建的构造方法 * *@paramcontext *@paramname *blacknumber.db *@paramfactory *@paramversion */ publicBlackNumberDBOpenHelper(Contextcontext){ super(context,blacknumber.db,null,1); } //初始化 @Override publicvoidonCreate(SQLiteDatabasedb){ db.execSQL(createtableblacknumber(_idintegerprimarykeyautoincrement,numbervarchar(20),modevarcher(2))); } @Override publicvoidonUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion){ }}
功能实现通讯卫士电话监听、短信监听;软件管理StatFs(分区的大小、可用的区块的个数)、PackageManager;进程管理查看正在运行中的进程ActivityManager流量统计读取应用程序所使用的上传、下载以及所有的流量的数量分析——PackageManager;手机杀毒获取文件的Md5值(MessageDigest)、对比数据库;缓存清理快速扫描用户手机里所有应用程序的缓存信息,把有缓存的应用程序信息依次显示出来。高级工具号码归属地查询、短信备份和短信还原;手机防盗短信监听、地址访问;三方应用·网络数据归属地数据库、病毒数据库·百度地
文档评论(0)