基于安卓手机卫士开发.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于安卓手机卫士开发基于安卓手机卫士开发

《课程设计》 设计报告 学  院: 信息工程学院 专业班级: 软件102班 学  号: 26号 姓  名: 指导老师: 完成时间: 2013.6.20 成 绩: 手机安全卫士设计实现 - 2 - 一 系统功能 - 2 - 手机防盗 - 2 - 通讯卫士 - 2 - 手机杀毒 - 2 - 软件管理 - 2 - 任务管理 - 3 - 流量管理 - 3 - 系统优化 - 3 - 隐私空间 - 3 - 高级工具 - 3 - 安全资讯 - 3 - 限免推荐 - 3 - 设置中心 - 4 - 二 数据库设计 - 4 - 数据表及作用 - 4 - 具体设计 - 5 - 关键代码 - 7 - 三 系统实现 - 8 - 任务管理器部分功能实现代码 - 8 - 部分控件和事件说明 - 17 - 四 总结 - 18 - 手机安全卫士设计实现功能设计的、通信管理、空间、工具限免推荐、安全、 手机防盗 手机防盗实现对手机的保护手机防盗提示用户设置手机保护密码密码成功已经设置后进入保护程序,有以下几个功能: 变更警销毁数据远程锁屏。卫士 通讯卫士主要实现对手机通讯录的备份,添加黑名单,骚扰设置 手机杀毒杀毒主要实现对软件的扫描,通过调用数据库中恶意软件标识特征是否含有恶意软件。发现,则调用系统卸载卸载强行删除。 管理 管理对软件的管理,包括系统软件和用户软件,包含软件的卸载程序,轻松卸载不需要的软件。管理管理实现对系统中的进程进行动态监控,用户对占资源的进程结束机制。不允许用户结束系统进程。管理管理实现对进程访问网络数据量的监控,有wifi和模式,可以设定流量使用最高限制,接近最高值和达到最高值时,提醒用户。优化优化系统系统开机项优化垃圾清理 隐私空间 空间用户保存一重要的文件,照片、文档等都可以加密保存访问这些文件需要独立密码。工具 高级工具一些日常需要的帮助,如手机号码归属地查询、归属地显示、备份、、短信锁定、电话号码。资讯 提供每日最新的资讯,主要以手机安全方面知识、信息为主,另外推送最新最热话题。推荐 限免推荐将最新最热的应用推荐给用户,支持链接下载,保证下载的应用安全无毒。中心 中心用户对操作习惯的设置,如界面颜色升级服务、程序锁、退出等操作。 设计 设计的数据通过ite存储的数据和用户数据存储到ite中。SQLite是Android自带的一个标准的数据库,支持,是一个轻量级的嵌入式数据库。 设计工具是ite Expert Professional 3.4。 数据表作用 Antivirus:存储病毒恶意软件特征码信息,在“杀毒”。通过软件准确恶意软件 Address:软件提供的基本信息,在功能调用、数据传递方面实现辅助作用。 Commonum:存储电话号码,在“工具”提供用户查找的电话号码如肯德基服务电话、中国移动客服电话、交通查询电话等。 截图如图 图(1) 图() 图()设计中的SQLiteDatabase实例代表了一个ite的数据库,通过iteDatabase实例的方法,执行,对数据库进行录入、读取、更新操作。 中的iteOpenHelper是一个辅助类,主要生一个数据库并对数据库进行管理 数据库基本实现的三个:)Create:在数据库第一次生的时候调用这个方法数据录入数据表。(Upgrade:数据库更新时调用这个方法(Open:读取数据库文件,通过这个方法进行读取数据库文件。commonnum为例: CREATE TABLE android_metadata (locale TEXT);CREATE TABLE [classlist] ([name] text NOT NULL, [idx] integer NOT NULL); CREATE TABLE ctentvertify (vertify text NOT NULL); CREATE TABLE [table1] ( [_id] integer PRIMARY KEY autoincrement, [number] text NOT NULL, [name] text NOT NULL); CREATE INDEX `idx_table1_num` on `table1`(`number`); CREATE TABLE [table2] ( [_id] integer PRIMARY KEY autoincrement, [number] text NOT NULL, [name] text NOT NULL); CREATE INDEX `idx_table2_num` o

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档