1、 手机防盗系统 摘要:随着通讯行业的迅猛发展,我国的手机用户也在不断的增加。据信息部的统计数据显示, 我国已有接近 7.4 亿手机用户。随着手机群体的日益壮大,手机的失窃、遗失现象也变得日渐寻 常,因此给用户带来诸多不便,甚至衍生纠纷。通过对市场进行大量的调查结合我们的专业知识, 基于现在最热门的智能手机操作系统(Android)开发一款手机卫士,赋予它手机防盗和隐私保护 等功能。 本系统主要有五大功能模块:自动判断手机是否丢失、GPS 防盗追踪、远程短信备份和删除、 远程联系人备份和删除、短信监听。系统采用广播技术对短信进行监听,确保普通短信跟指令短 信分离接收。跟传统的手机防盗相比:能备份
2、手机数据跟踪手机位置保护用户隐私,等特 色功能 关键字:手机软件、Android、手机防盗、隐私保护 目录目录 第一章 概述 1 1.1、手机的发展.1 1.2、研究的状况.2 1.2.1、传统手机防盗技术 .2 1.2.2、传统手机防盗技术存在的缺陷 .2 1.2.3、用户需求现状 .3 1.3、开发技术 3 1.3.1、Android .3 1.3.2、GPS .3 1.3.3、XML 3 第二章 开发环境 .5 2.1、开发环境 5 2.1.1、软件环境 5 2.1.2、硬件环境 5 2.2、开发环境的搭建 .5 2.2.1、操作系统的搭建 .5 2.2.2、开发 IDE 安装安装 Ja
3、va JDK. 10 2.2.3、安装 Android SDK 10 2.2.4、创建 AVD(Android Virtual Device) . 10 2.2.5、在 eclipse 中安装 ADT(Android Development Toos)插件 . 11 2.2.6、设置 Android SDK 位置关联 Eclipse . 12 2.2.7、设置 Eclipse 中 AVD 13 第三章 系统需求的分析和总体的设计 14 3.1、编写目的 14 3.2、项目背景 15 3.3、定义、缩写词、符号 15 3.4、任务描述 16 3.4.1、开发目标 16 3.4.2、应用目标 16
4、 3.4.3、项目运行环境 . 16 3.5、功能模块 16 3.5.1、自动判断手机是否丢失 17 3.5.2、GPS 全球定位 . 17 3.5.3、远程备份、删除通讯录 17 3.5.4、远程备份、删除短信息 17 3.5.5、短信监听 17 3.5.6、软件登陆找回密码 . 17 3.6、数据描述 18 第四章 系统详细设计 19 4.1、功能模块的详细设计 19 4.1.1、自动判断手机是否丢失 19 4.1.2、GPS 全球定位 . 19 4.1.3、远程备份、删除通讯录 20 4.1.4、远程备份、删除短信息 21 4.1.5、短信监听 22 4.1.6、软件登陆找回密码 . 2
5、3 4.2、数据库详细设计 . 23 第五章 系统测试及难点分析. 25 5.1、系统安装部署 . 25 5.1.1、服务器端安装部署 . 25 5.1.2、手机端的安装部署 . 25 5.2、功能性测试. 25 5.2.1、非空性验证 25 5.2.2、手机号码合法性验证, 26 5.2.3、指令短信接受验证 . 27 5.2.4、短信监听的验证 . 27 5.3、难点分析 27 5.3.1、指令短信 27 第六章 总结与展望 . 31 6.1、工作总结 31 6.1.1、分析现有的手机防盗软件。 . 31 6.1.2、对 Android 技术进行了综述 31 6.2、展望 31 附录 32
6、 1 程序截图 32 1.1、代码部分截图 32 1.2、程序运行界面截图 33 2、代码部分 . 34 2.1、接收指令短信代码 34 2.2、GPS 追踪 . 41 2.3、数据备份 . 44 3、参考书籍 . 47 致谢 49 1 第一章第一章 概述概述 1.1、手机的发展、手机的发展 从 1876 年第一步电话的诞生, 经历了长达一个多世纪的发展, 电话通讯服务已走进了千家万 户,成为国家经济建设、社会生活和人们交流信息所不可缺少的重要工具, 手机的发展经历了三个重要的阶段 第一代手机(1G)是指模拟的移动电话,也就是在 20 世纪八九十年代香港美国等影视作品 中出现的大哥大。最先研制出大哥大的是美国摩托罗拉公司的 Cooper 博士。由于当时的电池容 量限制和模拟调制技术需要硕大的天线和集成电路的发展状况等等制约, 这种手机外表四四方方, 只能成为可移动算不上便携。很多人称呼这种手机为“砖头”或是黑金刚等。 这种手机有多种制式,如 NMT,AMPS,TACS,但是基本上使用频分复用方式只能进行语 音通信,收讯效果不稳定,且保密性不足,无线带宽利用不充分。此种手机类似于简