基于Android的手机安全管理软件的设计与实现毕业论文.doc

上传人:laozhun 文档编号:2394048 上传时间:2023-02-17 格式:DOC 页数:36 大小:2.01MB
返回 下载 相关 举报
基于Android的手机安全管理软件的设计与实现毕业论文.doc_第1页
第1页 / 共36页
基于Android的手机安全管理软件的设计与实现毕业论文.doc_第2页
第2页 / 共36页
基于Android的手机安全管理软件的设计与实现毕业论文.doc_第3页
第3页 / 共36页
基于Android的手机安全管理软件的设计与实现毕业论文.doc_第4页
第4页 / 共36页
基于Android的手机安全管理软件的设计与实现毕业论文.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于Android的手机安全管理软件的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Android的手机安全管理软件的设计与实现毕业论文.doc(36页珍藏版)》请在三一办公上搜索。

1、青岛农业大学毕 业 论 文(设计)题 目: 基于Android的手机安全管理软件的 设计与实现 姓 名: 学 院: 理学与信息科学学院 专 业: 计算机科学与技术(软件) 班 级: 2010.1 学 号: 20106017 指导教师: 车晓岩 2014 年6月1日基于Android的手机安全管理软件的设计与实现摘要:移动互联网时代,手机已成为人们的生活必需品。在使用手机软件的同时,软件安全也变得越来越重要。有效的安全管理可以保护用户的数据。本文主要介绍了基于Android系统的手机安全管理软件的设计与实现过程。文章分为三大部分,由基础技术简介、总体设计与实现、测试构成。首先介绍了手机安全软件的

2、意义与前景,针对时下安全管理软件存在的主要问题作出分析。然后重点阐述了该软件中前台功能模块和后台服务模块的设计与实现,如手机防盗模块、短信电话拦截管理模块、手机软件管理与监控模块、查杀病毒模块、工具箱功能模块、流量管理统计模块、桌面控件功能模块等。最后进行整个系统的测试。经测试,本软件满足一般安全管理软件的各种功能需求,可正常运行。关键词:手机安全;Android;后台管理Design and Implementation of Mobile Phone Safety Management Software based on AndroidAbstract:The era of mobile

3、Internet, mobile phone has become the necessities of life. At the same time in the use of mobile phone software, software security is becoming more and more important. Effective security management can protect the users data.This paper mainly introduces the design and implementation of mobile phone

4、safety management software based on Android. The article is divided into three parts, consists of basic technology, overall design and implementation and test. First,the paper introduces the significance and Prospect of mobile phone security software and analysis the main problems existing in the cu

5、rrent security management software. Then elaborate the design and implementation of the foreground function module and the background service module, such as mobile phone anti-theft module, SMS and telephone interception management module, mobile phone software management and monitoring module,killi

6、ng the virus module, toolbox function module, Flow management and statistics module, desktop widget function module. Finally, the whole system test has been carried on. After testing, the software to meet the functional needs of general security management software, can be normal operation. Keywords

7、: Mobile phone safety;Android; Background management目录1前言11.1课题前景与意义11.2存在问题21.3课题的主要工作22相关技术简介及需求分析32.1设计技术32.1.1Linux命令集32.1.2JAVA开发语言32.1.3SQLite42.2设计环境42.2.1Android-SDK开发工具42.2.2模拟器镜像(android virtual device manager)42.2.3需求分析53设计总体分析63.1软件总体设计63.2模块用例图73.2.1手机防盗模块73.2.2设置中心模块83.2.3高级工具模块83.2.4软

8、件管理模块93.2.5通讯卫士模块93.2.6进程管理模块103.2.7手机杀毒模块103.3文件夹及文件架构布局103.4数据库架构114详细设计124.1数据库设计124.1.1数据表概要124.1.2数据库操作类的编写124.2欢迎界面与主页的设计124.2.1欢迎界面设计134.2.2主页设计144.3前台UI及功能模块设计144.3.1手机防盗模块144.3.2短信电话拦截管理模块184.3.3手机内软件管理与监控模块194.3.4手机查杀功能模块204.3.5手机工具箱功能模块214.3.6流量管理统计模块224.3.7手机小火箭功能模块234.3.8桌面小控件功能模块234.4后

9、台服务功能模块设计244.4.1后台程序锁监控服务模块设计244.4.2后台短信电话拦截服务模块设计254.5权限的设置264.5.1清单文件配置中权限的设置264.5.2超级管理员权限的设置27总结29参考文献30致谢311 前言1.1 课题前景与意义随着移动终端设备的普及,人们的日常生活也发生着巨大的变化。毫无疑问,移动终端设备软件开发产业是一个充满活力的新产业,并会逐步在各类产业中占据举足轻重的地位。移动互联网功能的多样性早已预见了它今后的广泛应用,它不单单被用于通信交流,而且还被用于广泛的生活,比如网上购物、论坛、二手物品交易、求职中心等等,它已经逐步成为了促进社会发展的强大动力。即便

10、在政府众多部门,移动互联网的运行也早已有所涉足,比如监控录像。而Android手机系统在市场上的占有率逐年提高,Android系统的网络安全自然而言也就成了我们所关注的焦点。2010年初到2014年今的数据显示,上市仅四年的Android操作系统已经淘汰了一直在市场占有率很高的塞班系统,使之在全球范围内跃居为大家最喜欢的智能手机平台之一。Android系统的不断发展,使得他不但应用于智能终端设备,也在平板和PC端逐步扩展出来,在未来,智能家居的普及也会有较大发展。在实际手机应用中,手机的安全问题主要问题的出现,大都由手机恶意软件、手机病毒而引发的,其主要危害有:私人信息被非法泄露、丢失;在后台

11、偷偷发送短信或者拨打电话进行盗取用户费用,财产安全得到威胁;使用用户的手机传播非法信息,扰乱执法人员的监控;破坏手机软件或者硬件系统;造成手机通讯瘫痪。如上所述,最容易造成直接经济损失来自偷偷控制手机用户,然后进行强制消费,导致手机用户的短信费用和通信费用急剧上升。对于安全机制的病毒程序,安装在Android系统的时候,进行权限的配置,对于不懂的用户,用户往往就通过了危险权限。这时,非法程序就很容易的拨打一个电话或发送短信或接入网络,并获得许可或发送短信软件,拨打电话时授予权限请求后,在用户不知情的情况下,并且对发回的扣费信息也进行了屏蔽,使用户很难察觉。在这些情况下,构建基于Android手

12、机安全管理软件,对人们的生活需求有着更重要的意义。1.2 存在问题 在我国,手机安全管理软件也有很多,但是传统手机管理软件无法满足用户的更多需求。具体来讲,本设计从软件工程角度着手很好应对了Android手机管理软件建设中遇到的一些主要问题:u 监控程序截取非法软件当前操作 在本设计中该方法的实现是一个难点。Android系统下,短信的发送、电话的拨通都会触发系统发送一条广播,这些广播信息有可能被其他程序截获,并且做出相应的操作,从而达到对非法短信和电话进行拦截的功能1。通过对Android系统提供的API的学习,就可以进一步分析应该怎么样处理解决该难题。u 手机在防盗方面的定位和远程操控命令

13、 传统手机在防盗方面,在非法更换SIM卡后,无法获取到当前手机的GPS定位信息,无法保护手机隐私安全,无法对用户的重要通讯录、日程、短信等进行备份。对GPS定位的矫正;对手机的远程命令下的关机、数据擦除进行操作;数据的备份;都做了更好的处理。u 手机内其他软件的锁定管理 对手机已安装的软件进行开启即可验证操作人信息的功能实现。对用户启动其他软件的行为,进行捕获、拦截。开启视图,进行密码验证。u 对手机页面的悬浮球的处理 在手机中可以开启,方便用户使用的悬浮球控件,如何让悬浮球在任何界面都可出现,并且并不影响其他软件的使用,做了更多的处理。1.3 课题的主要工作在熟悉了Android系统、And

14、roid-API、SQLite、PHOTOSHOP等技术之后,首先对所要开发的管理软件确立设计目标,然后进行总体框架的构造、独立模块分布、可行性系统分析,项目规划、构建系统功能结构图等系统总体设计,最后在Android-SDK工具包开发环境下进行代码编程设计,其中主要分为UI设计和后台服务设计两大部分,包括首页和主页的制作,数据库中数据的录入与调用,软件各功能主页前台及后台代码设计、数据逻辑结构设计等。最终测试实现的各项功能。2 相关技术简介及需求分析2.1 设计技术Android手机客户端的研发一般使用谷歌提供的Android-SDK开发工具包,由于安卓系统底层为Linux kernel开源

15、系统框架,所以我们可以使用JAVA语言进行开发,而JAVA语言是国际上最成熟且通用的,功能丰富而强大,具有很大的实用性和灵活性,开发周期短并且兼容性也特别高2。2.1.1 Linux命令集Linux是一套研发出来并且免费使用,可以自由传播学习,类似于Unix的开源操作系统,她基于POSIX和UNIX,而且可以多个用户、多个任务同时进行,并且也支持多线程和多CPU的操作系统。Linux命令是在Linux系统下的一套管理命令。在Linux系统中,CPU、键盘的处理、内存、鼠标、磁盘驱动器、用户等都规定为文件的形式,若正常运行需要的核心命令是Linux命令。linux命令在系统中的类型分为以下两种:

16、1)内置Shell命令2)Linux命令。2.1.2 JAVA开发语言(1)JAVA开发语言简介 Java 是一个可以写跨平台的应用软件,有着面向对象设计思想的编程语言,由Sun Microsystems公司在1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称3。Java刚刚推广就非常流行,发展特别迅速,对C+产生了巨大的影响。Java 语言具有通用性、高效性、平台移植性和安全性,在个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网应用比较广泛。随着云计算和移动互联网的成长,Java愈来愈显示出了自身的优势和广阔应用前景。(

17、2)JAVA的优势众所周知,几乎所有的管理类应用软件开发者的平台上都有JAVA程序的运行,毫无疑问它的受大众之喜爱。他有着一些特点是,简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态。2.1.3 SQLiteS QL全称是“结构化查询语言(Structured Query Language)”,SQL是非过程化的高级编程语言,在高层数据结构上也允许用户进行正常工作4。SQLite运用与Android,并且成为它的一个标准的数据库,它也可以使用SQL语句进行操作,是轻量级的嵌入式数据库。因其具有一体化、使用方式灵活、非过程化、语言简单、语法简洁而被广泛使用5。本

18、次数据库设计工具是SQLite Expert Professional 3.4。2.2 设计环境Android所需的开发环境,PC端Windows32位操作系统、Android-SDK开发工具包、Eclipse+ADT插件、Android Platform-tools、最新的模拟器镜像(android virtual device manager)、Adobe Photoshop CS26。2.2.1 Android-SDK开发工具 Android-SDK是基于window系统下使用的开发工具,可以开发跨平台的应用,同时也可以进行代码测试功能。Eclipse的免费使用,谷歌也做了相应的一整套完

19、美的插件,在高级的静态分析、代码剖析、代码涵盖以及单元测试工具都便利的开发人员。Android-SDK 谷歌原生版可以用来开发Android端APK,结合其他软件如Windows Vista,Windows Server 2008,Office 2007,SQL Server 2005 和 Windows Mobile 应用程序7。在本次开发中,该环境主要作为Android 2.3以上版本的的设计的开发。2.2.2 模拟器镜像(android virtual device manager)安卓模拟器便利了开发人员,在Windows平台上创建一个模拟手机的模拟器。同时也模拟出安卓手机的运行环境,

20、极大了方便了我们的研发。目前有许多款模拟器:Android SDK是google为了方便android开发者而制作;BlueStacks安卓模拟器是现在比较流行的第三方的一款模拟器;安卓系统也可以用vmware虚拟机和Virtual Box虚拟机来模拟 8。2.2.3 需求分析综合现今网络较为普及和人们生活节奏加快及追求生活质量方式的转变等社会实情,我国众多企业的竞争空前激烈。据信息部的统计数据显示,通讯行业的发展导致我国的手机用户也在增加迅速,已接近7.4亿。未来的手机发展趋势将侧重于安全和数据通讯方面9。对个人隐私的保护进行加强,对数据业务的研发进行加强,引入更多的多媒体功能,手机将成为个

21、人的信息终端,而不是仅仅具有通话和文字消息的功能8。通过实际中一些发展不错的手机管理软件的观察与分析,软件应具备以下特点:l 操作界面简洁,且易于操作l 安全性必须有保证l 功能模块分类明确l 可视化强,可以降低使用者的学习成本l 数据显示有详细数据参考,方便对比l 管理操作后台服务简易,减少用户操作l 权限的透明,让用户了解软件更多的权限功能,使用户更加放心3 设计总体分析由于入境手机功能的强大,各类手机软件种类繁多,需要合理的管理,以及对手机隐私数据安全的保护,还有防盗功能的实现10。因此对本项目的设计有以下目标:开发一款具有实时管理手机软件运行状态的功能,实时监控手机软件非法操作的功能,

22、具有软件锁定功能,具有手机防盗功能,具有手机数据备份功能等等一些对手机安全相关,对其他软件合理管理的管理软件。3.1 软件总体设计本次设计,手机安全管理软件的设计与实现,实现了管理手机保护手机信息安全的基本功能,例如手机软件主动防御,手机遗失后的定位防盗,手机文件的安全管理等功能。功能模块如下:u 用户Home功能管理主页模块u 手机安全防盗模块u 短信电话拦截管理模块u 手机内软件管理与监控模块u 手机进程服务管理u 手机查杀功能模块u 手机短信备份功能模块u 流量管理统计模块后台管理模块功能如下:u 手机开机启动服务u 监测来电短信,骚扰拦截服务u 手机主动防御,实时监控服务u 管理员管理

23、模块u 软件管理模块u 进程管理模块通讯卫士软件管理进程管理缓存清理手机防盗设置中心手机杀毒高级工具流量统计欢迎界面主界面用户图3-1 总体模块用例图3.2 模块用例图3.2.1 手机防盗模块SIM绑定手机防盗防盗登录手机防盗防盗主页安全号码超级管理员选择联系人图3-2 手机防盗模块用例图3.2.2 设置中心模块风格设置位置设置黑名单拦截程序锁小火箭来电归属地更新提醒设置中心图3-3 设置中心模块用例图3.2.3 高级工具模块归属地查询高级工具号码查询短信备份结果显示图3-4 高级工具模块用例图33.2.4 软件管理模块软件管理程序管理分享卸载开启程序锁图3-5 软件管理模块用例图3.2.5

24、通讯卫士模块通讯卫士黑名单管理添加删除1、 黑名单数据库操作2、 黑名单实时拦截图3-6通讯卫士用例图3.2.6 进程管理模块进程管理进程显示进程清理1、 进程的扫描2、 进程的选择3、 进程的清理图3-7 进程管理模块用例图3.2.7 手机杀毒模块手机查杀查杀扫描病毒删除1病毒特征码扫描2病毒特征码数据库对比图3-8 手机杀毒模块用例图3.3 文件夹及文件架构布局开发Android程序时,首先要创建很多不同功能的类、以及不同的自定义控件,来完成基本的功能操作。为规范该软件的总体构架且方便设计,可以先把软件中可能用到的文件夹创建出来。本设计所使用的文件夹及功能如下表3-1所示。表3-1软件架构

25、文件夹管理及功能包名描述com.QAUsaic.mobilesafe基础包,放入主Activitycom.QAUsaic.mobilesafe.db数据库管理包com.QAUsaic.mobilesafe.domain实体类管理包com.QAUsaic.mobilesafe.engine引擎工具管理包com.QAUsaic.mobilesafe.receiver接收者管理包com.QAUsaic.mobilesafe.safe手机防盗模块包(开发过程中需要)com.QAUsaic.mobilesafe.service软件开启的服务管理包com.QAUsaic.mobilesafe.test测试

26、包(用于开发中分阶段测试)com.QAUsaic.mobilesafe.uiUI自定义控件管理包com.QAUsaic.mobilesafe.utils总工具包3.4 数据库架构根据软件检测需求,将各种信息按以上关系表更新到SQLite数据库。4 详细设计4.1 数据库设计4.1.1 数据表概要各数据表的功能描述如表4-1所示。表4-1 数据库表数据库名称描述antivirus.db病毒特征库address.db归属地信息库axisoffset.dat火星坐标资源库commonnum.db常用电话工具信息库contacts2手机系统的电话联系人信息库Mmssms手机系统的短信保存信息库4.1.

27、2 数据库操作类的编写在开发项目中以类的形式因为封装、组合一些常用的函数和事件,所以既易于管理代码,又使代码的重用率得到了提高11。在本设计中建立了5个公共类文件,用来执行各种数据库操作。主要类名称及其功用如表4-2所示。表4-2 公共类文件说明文件描述AntivirusDao病毒库ApplockDao程序锁BlackNumberDao黑名单CommonNumberQueryDao短信电话数据库4.2 欢迎界面与主页的设计该页面的加载包含数据的初始化,桌面快捷图标的创建,数据库的加载,程序版本的验证。在程序运行过程中,此页面会给服务端进行版本验证,同时记录用户使用状态。4.2.1 欢迎界面设计

28、(1)前台页面设计图4-1 欢迎界面的设计(2)后台主要功能代码设计首先于后台生成CommomClass类,方便管理项目中用到的公共方法。欢迎界面的处理:更新版本的显示、获取配置文件、动画开启软件欢迎页、创建桌面快捷方式、初始化数据库、检查版本更新。4.2.2 主页设计(1)前台页面设计除开应用table对该页的整体布局外,要设置抽屉控件,分别加入了动画效果。图4-2 主界面的设计(2)后台功能设计后台登录界面主要由管理员名和管理员密码两个输入项,所以需添加两个Datalist控件。界面读取点击事件,进入“手机防盗”,“通讯卫士”,“软件管理”, “进程管理”,“流量统计”,“手机杀毒”,“缓

29、存清理”,“高级工具”,“设置中心”等模块。4.3 前台UI及功能模块设计4.3.1 手机防盗模块 手机防盗主要实现对手机防止被盗的保护。进入“手机防盗”模块,提示用户设置手机保护密码,设置密码成功或验证成功后进入保护程序,主要有以下几个功能:SIM卡变更警报、GPS追踪、远程销毁数据、远程锁屏。(1) 前台页面设计a 防盗页面注册和登录效果。图4-3 防盗模块进入前的注册与登录设计首次进入防盗模块前,进行密码注册。以后进入之前进行身份验证,保证功能安全操作。b 设置向导界面效果。图4-4 防盗模块进入后的设置向导设计首次进入防盗模块,会带领用户进行防盗设置,进而开启防盗功能。该防盗模块,使用

30、了左右滑动进行,动画页面的切换。每一步都需要验证上一步是否成功设置,都承上启下的防盗设置。设置成功后,会绑定SIM卡,在SIM非法更换后,开启后台防盗机制,给予绑定的安全号码,该手机状态信息,手机将处于等待安全号码给予命令的状态。c 防盗模块内容页效果、图4-5 防盗模块进入后的内容页设计此页展示了防盗功能的开启状态,也展示了用户的设置,用户可以进行,再次开启设置向导,进行修改设置内容。(2) 主要功能代码设计在包safe下,建立LostFindActivity类进行管理,手机防盗系统,在用户的设置向导里面,使用四个Activity进行切换展示,并且这四个Activity都继承了BaseSet

31、upActivity,做了公共功能方法的抽取处理,统一管理这四个设置向导,在每次动画切换时,进行上一步的验证,保证用户在设置时,以此进行了安全设置,这样才可以开启,最高级别的防盗系统。4.3.2 短信电话拦截管理模块用户可以通讯目录模块中,设置黑名单,进行短信电话的拦截操作,对相应的非法软件的短信接收,也会进行拦截与提示。(1)前台页面设计图4-6 黑名单设置主体展示图4-7 黑名单的添加和删除该黑名单的可以添加短信拦截,还是手机拦截,还有两种同时拦截,这里使用了广播机制,在收到电话和短信时,进行最高级别的拦截,验证是否在为黑名单数据库所来的操作,进行拦截防止打入。(2)主要功能代码设计首先需

32、要定义CallSmsSafeActivity类对象,以便调用。定义自定义方法dlBind和deplayTitle分别用于显示添加和删除黑名单。自定义方法则调用自定义方法dlBindPage显示黑名单数据库信息。BlackNumberDBOpenHelper首先为把添加的黑名单信息添加到数据库中。4.3.3 手机内软件管理与监控模块用户单击软件管理可以进入软件监控设置模块。(1)前台页面设计图4-8 手机软件管理设计(2)后台主要代码设计在Page_Load事件中,调用自定义方法GetGoodsInfo将指定的详细信息显示出来,即首先从数据库获取指定的信息,然后逐步对TextBox赋值进行前台页

33、面显示。单击返回按钮时,触发click事件,页面返回到session“aaddress”内的地址,即之前页面的地址,但为了方便,本页设置为直接跳回主页。4.3.4 手机查杀功能模块用户单击软件管理可以进入软件监控设置模块。(1)前台页面设计图4-9 手机查杀前台页面(2)后台主要代码设计创建AntiVirusActivity类,来开启手机查杀功能,逐行扫描手机内部软件和文件,进行数据病毒体征码比对,把符合病毒特征的数据进行找到,并且进行杀除,进而保障了用户对软件的使用安全。4.3.5 手机工具箱功能模块用户单击高级工具可以进入工具箱设置模块。(1)前台页面设计图4-10 高级工具模块设计(2)

34、后台主要代码设计对数据的查询,获取手机用户归属地信息,查询常用号码数据库,获取我们常用的号码,便于用户进行查阅。手机短信备份,对手机短信进行本地保存,便于用户进行,珍贵信息保留,防止遗失。4.3.6 流量管理统计模块用户单击流量管理可以进入流量统计模块。(1)前台页面设计图4-11 手机流量统计设计(2)后台主要代码设计开启流量统计功能,实时查询,手机自带的内部存储流量的文件,进行读取数据,并且本地保存,形成我们所看到的流量统计视图。进而让用户更好的了解到自己,在流量使用上的情况。4.3.7 手机小火箭功能模块用户单击进入设置管理可以开启手机小火箭功能模块。(1)前台页面设计图4-12 手机小

35、火箭模块设计(2)后台主要代码设计该小火箭的功能比较难,因为要在所以界面都要显示出悬浮球,并且在点击触发时变为小火箭,然后对小火箭的位置进行实时定位,在特定位置开启发射装置,在用户松手情况下开启动画,使得小火箭发射成功,然后启动清理缓存机制,进行,体验式清理手机内存。4.3.8 桌面小控件功能模块用户可以在桌面开启小控件,进行实时了解自己手机状态,桌面控件模块。(1)前台页面设计手机端Widget的使用,点击圆圈可杀死不需要的进程,点击英文字母可进入该程序自动生成的桌面快捷方式图4-13 手机桌面小控件模块设计(2)后台主要代码设计开启手机桌面小控件,通过发送广播进行,监控实现实时显示手机内存

36、使用状况,并且加入了点击事件,可以使得用户很方便的进入到,我们自己的手机管理软件,更加提高了用户的使用兴趣。4.4 后台服务功能模块设计4.4.1 后台程序锁监控服务模块设计前台任何页面底部都设置了程序锁监控服务,对程序的开启,进行轮询监控,如果是我们要锁定的程序,就进行密码验证。后台验证主要是用来进入其他程序进行安全性的检索,以防止非法用户进入该隐私程序。(1)进入需要锁定软件开启身份验证图4-14 手机程序锁模块设计(2)后台主要功能代码首先需要定义WatchDogService和ApplockDao类对象,以便调用。在startWatch()事件中,开启后台监控,循环检测用户行为。用户输

37、入完验证信息后单击进入按钮,在该按钮的click事件下,进行输入内容是否合法的判断,如果输入的信息合法,则进行该软件,反之则弹出对话框,提示用户重新输入。4.4.2 后台短信电话拦截服务模块设计短信电话拦截服务模块主要包括对黑名单的添加和黑名单的修改检索一些基本管理,下面只对电话拦截做以说明。后台主要功能代码设计首先需要定义CallSmsService和BlackNumber类对象,以便调用。在InnerSmsSafe中,调用ddlClassBind类的ddlUrlBind,用于开启广播接收者。4.5 权限的设置4.5.1 清单文件配置中权限的设置 (1) 对网络的访问权限。(2) 对本地资源

38、的访问权限(3) 读取电话状态的权限(4) 获取系统启动的权限(5) 读写CONTACTS数据库的权限(6) 有关短信的权限(7) 开启手机震动传感器的权限(8) 允许打开窗口的权限(9) 创建快捷方式的权限(10) 拨打电话权限(11) 读写通话记录的权限(12) 关闭其他程序的权限(13) 获取最近运行程序的权限(14) 获取网络状态的权限4.5.2 超级管理员权限的设置(1) 首先在清单文件中的配置(2) 在xml目录下的设置在res资产目录下,新建xml文件夹,在文件夹中设置以上指定的配置文件device_admin_sample。(3) 在代码中开启超级管理员模式在AdminRece

39、iver类中,使用DevicePolicyManager管理者,开启一个超级管理员,并且对该程序进行授权12。这样,我的安全管理软件就已经可以进行锁屏、删除数据、关机处理等超级用户权限下的,操作行为。总结手机未来的发展将是更智能化、安全化,从安全角度上来考虑,手机的安全应该从两个角度上去考虑,防盗和隐私。最重要的是用户的隐私和数据,手机应该发展成为一个很小的网络终端,所以的信息都存储在服务器中,手机中的信息是从服务器中读取的,甚至包括手机中的个人设置信息,一旦用户的手机丢失,用户可以把手机丢失的信息报给服务器提供商,提供商锁定用户当前的信息,这样用户的隐私就不会泄漏,数据永远都不会丢弃。对与防盗,我觉得最重要的要从硬件生产商来考虑。通过此次难得的毕业设计,我深深体会了实践出真知的真正含义。书到用时方很少,在做设计时就发现了自己知识比较匮乏,能力十分有限。但此次设计的完成使我对Android手机开发设计有了更深层次的认知和理解,对于我以后的手机开发积累了宝贵的经验。本设计是基于Android的手机安全管理软件,基本上满足用户对软件管理的需求和对手机安全保护的性能,如安装的软件管理、运行的进程、流量的统计与管理、软件锁、手机查杀病毒等等。并且对每个功能模块的构造都给予了图例说明,参考编程代码,会更能理解本设计。本

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号