Android手机防盗——总体设计【毕业论文】.doc

上传人:一*** 文档编号:3524687 上传时间:2019-06-02 格式:DOC 页数:31 大小:566.12KB
下载 相关 举报
Android手机防盗——总体设计【毕业论文】.doc_第1页
第1页 / 共31页
Android手机防盗——总体设计【毕业论文】.doc_第2页
第2页 / 共31页
Android手机防盗——总体设计【毕业论文】.doc_第3页
第3页 / 共31页
Android手机防盗——总体设计【毕业论文】.doc_第4页
第4页 / 共31页
Android手机防盗——总体设计【毕业论文】.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)Android 手机防盗 总体设计所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随 着 智 能 手 机 的 快 速 普 及 , 智 能 手 机 操 作 系 统 市 场 风 生 水 起 。 由于 Android手机的便利性和实用性,很多人会把银行卡密码、电话密码、网络支付密码、重要日程提醒等个人信息和一些隐私数据放到手机里。如果手机放在桌子上或者被别人借走,短信和通讯录等隐私会被别人无意间看到或有意窃取。有时候在公交车上或者其他公共场合,手机会被弄丢或者被小偷偷走,不仅短信、通讯录、照片等隐私泄露了,还可能导致亲戚或朋友上当受骗对人们的工作和生活带来很大的

2、影响。手机被盗以后,我们希望能够和手机建立一个安全可靠的会话,来实时发送对被盗手机的控制指令,来保护手机里的个人隐私保护。通过远程定位,确定手机位置,再通过远程报警,确认手机所在,来找回手机本 文 就 在 分 析 讨 论 Android手 机 软 件 开 发 技 术 原 理 的 基 础 上 , 开 发 出 能 为 用 户 提 供更 好 的 基 于 Android平 台 的 被 盗 以 后 保 护 手 机 信 息 和 协 助 找 回 的 手 机 防 盗 软 件 。关键字:Android 系统 ,隐私保护, 手机防盗, 远程定位 AbstractWith the rapid popularizat

3、ion of smart phones, intelligent mobile phone operating system market are flawed。 Because of the convenience and practicability of Android phones, many people would put the bank card password, phone password, network payment password, some important reminders and other personal information and priva

4、cy data on the phone. If the phone on the table or borrowed by others, SMS and contacts and privacy will accidentally or intentionally steal by others. Sometimes in the bus or other public places, cell phone is lost or stolen by the thief, not only text messages, contacts, photos and so on privacy,

5、can also lead to relatives or friends cheated on peoples work and life bring great influence.Mobile phone was stolen, we hope to be able to and the mobile phone to set up a secure session, to real-time control of the stolen mobile phones, personal privacy protection to protect the phone. Through rem

6、ote positioning, determine mobile position, through the remote alarm again, confirm the mobile phone, to find cell phoneDiscussed in this paper, the analysis based on the principle of the Android mobile phone software development technology, developed a based on Android platform can provide users wi

7、th better protection after the stolen mobile phone information, and help find mobile phone security software.Keywords:Android, privacy protection, cell phone alarm, remote location目录1 引言 .11.1 研究背景 .11.2 国内外研究状况发展趋势 .11.3 研究的目的意义 .21.4 开发工具及相关环境 .21.4.2 Android 开发环境介绍 .21.4.3 Android 开发平台搭建 .22 系统分析

8、 .42.1 隐私模块保护需求 .42.2 手机防盗客户需求 .43 系统设计 .63.1.界面设计原则 .63.2 系统功能实现及核心技术 .93.2.1 用户登录 .93.2.2 系统帮助 .123.2.3 系统设置 .133.2.4 远程锁屏 .143.2.5 远程备份 .163.2.6 远程删除 .183.2.7 远程报警 .203.2.8 远程定位 .213.2.9 自动获取 SIM 卡号 .234 结论 .255 心得体会 .266 致谢 .277 参考文献 .2811 引言1.1 研究背景由于 Android手机的便利性和实用性,很多人会把银行卡密码、电话密码、网络支付密码、重要

9、日程提醒等个人信息和一些隐私数据放到手机里。如果手机放在桌子上或者被别人借走,短信和通讯录等隐私会被别人无意间看到或有意窃取。有时候在公交车上或者其他公共场合,手机会被弄丢或者被小偷偷走,不仅短信、通讯录、照片等隐私泄露了,还可能导致亲戚或朋友上当受骗,对人们的工作和生活带来很大的影响。手机被盗以后,我们希望能够和手机建立一个安全可靠的会话,来实时发送对被盗手机的控制指令,来保护手机里的个人隐私并追踪找回被盗手机。XMPP 是一种开放的、灵活的和可扩展的基于 XML的实时消息和在线协议,提供一种请求-应答服务,使得该协议成为 internet上实时通信协议的一种选择。另外,基于 XMPP协议的

10、消息在传送石经过加密处理的,在接收端将消息内容解密出来,为实时通信提供了安全性保障。因此,本文提出了在手机被盗后,通过即时通信向被盗手机发送远程控制指令来保护个人隐私并追踪找回被盗手机,将隐私保护、手机防盗、GPS 定位有机的结合在一起,具有良好的研究价值和应用前景。1.2 国内外研究状况发展趋势随着 Android手机的普及,人们对手机里的隐私数据越来越重视,不仅不希望别人看到自己的隐私,还希望手机在被盗后能及时删除手机里的隐私数据,如果可能的话,尽最大努力找回被盗的手机。美国著名的杀毒软件公司 McAfee发布了基于 Android平台的 WaveSecure软件,允许用户远程锁定用户的设

11、备、清除手机上存储的重要数据以保护用户的隐私、用设备或通过 Web远程备份数据、随时随地在线访问数据、将数据还原到新设备、查找遗失的设备并在地图上标出设备的位置、跟踪插入的 SIM卡以及所进行的通话来帮助找回设备等,一定程度上保护了用户的隐私安全。国内的安全软件公司也推出了类似的软件,如 360公司的 360手机卫士、腾讯公司的 QQ手机管家、安全管家等,不仅提供了隐私保护和手机防盗功能,还提供了查杀手机病毒、扫描扣费软件等使用功能,获得了用户的一致好评。目前主流的 IM协议主要有即时信息和空间协议、空间和即时信息协议、进程开始协议 SIP和可扩展消息与存在协议。XMPP 协议是基于 XML的

12、,由于其可扩展和兼容其他通信协议的特征,得到了广泛的应用。即时通信协议的发展也促进了即时通信软件的发展和升级。MSN 是微软公司开发的即时通信工具,采用邮件地址作为用户名,操作简单,运行稳定,在国内外得到了迅速的普及。ICQ 是全球发布的第一款即时通信软件,具有功能最强大、服务地域最广、用户使用最多的特点,但由于它的界面是英文的以及操作和设2置比较复杂,在中国的市场份额不是很大,QQ 是腾讯公司的即时通信工具,它在 ICQ的基础上进行了本地化,功能强大、操作简单、用户体验较好,是国内用户最多的个人即时通信工具。我开发这款软件是基于通信基础上,在手机被盗后,使用该技术实现远程控制,先远程删除,远

13、程定位,远程报警等功能。1.3 研究的目的意义Android手机已经成为人们生活不可缺少的一部分,每个人每时每刻都在使用着自己的手机,而手机里的个人隐私却容易被泄露,影响人们的工作和生活。本文通过对 Android系统架构、Android 应用软件开发技术、即时通信协议和 GPS技术的研究,设计并实现了 Android平台手机防盗系统,目的在于解决人们在平时的生活中手机被盗后隐私信息泄露和无法找回被盗手机等问题,帮助用户保护自己的个人隐私并协助用户追踪找回被盗的手机。同时,还将自己在大学阶段同学到的知识应用于实践中,提高了自己的动手能力和编程水平,为以后的工作打下了良好的基础。1.4 开发工具

14、及相关环境1.4.2 Android 开发环境介绍Android的 上 层 应 用 程 序 是 用 Java语 言 开 发 , 同 时 还 需 要 基 于 Dalvik虚 拟 机,所 以 , Google公 司 推 荐 使 用 主 流 的 Java继 承 开 发 环 境 Eclipse。具有 eclipse还 不 够 ,因 为 是 使 用 Java语 言 进 行 开 发 , 还 应 该 有 由 SUN公 司 提 供 的 Java SDK(其中 包 括JRE:Java Runtime Environment)。 此 外 , Android的 应 用 程 序 开 发 和Java开 发 有 较 大

15、区 别 的 , 所 以 还 需 要 有 Google 提供的 Android SDK。 同 时 , 还 需 要 在Eclipse安 装 ADT, 为 Android开 发 提 供 开 发 工 具 的 升 级 或 者 变 更 , 是 Eclipse下 开 发 工 具 的升 级 下 载 的 工 具 。简 言 之 , 需 要 以 下 软 件 , 才 能 搭 建Android开 发 环 境 , 从 而 进 行 Android应用 程 序 的 开 发 。(1) Java SDK (2) Eclipse (3) Android SDK (4) ADT 31.4.3 Android 开发平台搭建 首 先 到

16、 http:/www.eclipse.org/downloads/下 载 Eclipse集 成 开 发 环 境 并 且 解 压 这里 推 荐 下 载 Java EE 集 成 版 本 , 可 以 为 平 台 的 搭 建 省 下 不 少 工 作 .接 着 再 去http:/ 站 点 下 载 SDK后安 装 ,下 载http:/ SDK1.5后 解 压 。 第 一 步 下 载 工 序 就 结 束 了 。双击 Eclipse 解压后目录中的 eclipse.exe 然后启动,选择 Eclipse 菜单中的 Help- Install New Software- 选项卡上的 Available Soft

17、ware,点击右侧的“Add”输入 http:/dl- with”下拉菜单中选择刚才输入的网址。过一会就会出现一个 Developer Tools 选项,勾上以后点击 Next 以后 Eclipse 会自动网上查找 Android 开发工具插件,然后找到 Android DDMS 和 Android Development Tools,选中这两个点击 Finish,Eclipse 就会自动下载并安装 Android 插件了,最后会提示重启 Eclipse。 重 启 后 选 择 Eclipse菜 单 中 的 Windows- Preferences 在 左 侧 的 Android项 目 中 SD

18、K Location中 填 入 Android SDK解 压 后 的 目 录 , 然 后 点 击 Apply。 在 WindowsXP 的 系 统 变 量 中 的 path变 量 中 添 加 一 个 值 , 该 值 指 向 解 压 后 的 Android SDK42 系统分析2.1 隐私模块保护需求在日常生活中,我们使用最多的工具就是手机了。打电话,发短信这就是手机的基本功能,我们每个人每天都在使用手机跟亲戚,朋友,同学,客户等进行联系和沟通,丰富了我们的生活,也将人与人之间的距离拉近了。另外,照相机是每个手机的必备功能,人需我们随时随处拍照,我们也将一些美好的风景记录下来,有时也会将一些重要

19、的资料拍成照片保存下来,方便观看。备忘录是智能手机的一个很常用的应用,防止忘记。此外,我们在等公车,坐火车的时候,喜欢登陆 QQ,微博等程序跟别人沟通交流,浏览一些新闻资讯等,这些构成了我们使用智能手机的大部分时间。如果我们的手机落在办公室或者被别人拿去玩的时候,我们不愿意让别人看到自己的隐私,但是又不能时刻盯着他们是不是看到了自己的隐私内容,这时候需要一个隐私保护的程序来做这些工作了。有时候,我们还会因为粗心大意,将自己的手机弄丢或被小偷偷走,手机里的隐私将会被纰漏无遗,给我们的生活带来很大的影响,这时候就需要一个程序来保护我们的个人隐私。手机的个人隐私比如短信,通讯路,照片等,需要打开特定

20、的程序才可以浏览,隐私保护模块应该以此为突破口,对涉及到用户隐私的程序进行加一把保护锁,让用户在查看隐私的时候,输入一个密码,密码正确允许访问,否则直接回到手机桌面,禁止用户访问。具体说来,隐私保护模块应该具备以下功能:(1) 设置、修改隐私保护密码;(2) 列表显示手机上已经安装的所有程序;(3) 添加需要保护的含有隐私的程序;(4) 删除已经受保护的程序;(5) 在用户打开受保护的程序的时候,需要输入隐私保护密码;(6) 检查隐私保护密码是否正常,如果错误,关闭要打开的程序。2.2 手机防盗客户需求手机作为通讯和娱乐工具,在我们外出或者旅游的时候,是必须随身携带的。但是在公交车、商场、旅游

21、景点等人流量大的地方,很容易被不法分子将手机偷走,不仅手机了的隐私泄露了,犯罪分子还可能会对被盗人的亲友实施诈骗,对人们的工作和生活产生很大的影响,这类事件在各种新闻中都有报道。针对手机被盗或丢失的情况,我们是否就无能为力了呢?答案是否定的。本文正是在平时的生活中,基于手机被盗或丢失对生活和工作带来了很大的影响,提出了针对智能手机的防盗系统,让人们在手机被盗或丢失后,能通过一些途径来保护用户隐私并获取5被盗手机的一些信息,在报警后能为警方提供一些线索,尽快找回自己的手机。具体来说,手机防盗系统客户端需要具有如下功能:(1) 设置一个安全号码,该安全号码可能远程控制被动的手机;(2) 设置防盗卫

22、士密码,含有正确的防盗卫士密码的指令才能被执行,否则视为无效指令;(3) 实时程控 SIM卡更换,说明说明手机已被盗且盗贼更换了新的 SIM卡,这时候要把事先设定好的 SIM卡通知短信发送到安全密码,安全密码在收到短信后,就获取了被盗的手机当前使用的手机号,SIM 卡更换通知短信会自动发送;(4) 手机被盗后,通过安全密码手机来远程执行数据删除功能,包括删除 SD卡上的所有数据,删除所有短信和彩信,删除通讯录里所有联系方式,删除照相机相册里的所有照片,保护用户隐私;(5) 手机被盗后,可以发送短信到手机上,备份丢失手机的通讯录和 SD卡里面的内容,防止手机丢失带来的不便;(6) 手机被盗后,可

23、以播放设定的警报声音,帮助用户找到自己的手机;(7) 手机被盗后,可以通过远程获取被盗手机位置,被盗手机启动 GPS定位功能,然后将当前所在位置的信息发送到安全号码;(8) 手机被盗后,最实用的功能就是将被盗手机锁定,不让盗贼进行任何操作,盗贼在看到手机不能再使用的情况下,可能会请将手机归还给失主63 系统设计3.1.界面设计原则作为防盗系统的需要,其整体的 UI设计原则应为:简洁,干净,色调柔和。UI 界面布局主要运用线性布局和相对布局。线性布局试讲子组件按照垂直或者水平方向布局,属性值有垂直(vertical)和水平(horizontal) ,android:gravity 控制左右上下对齐方式,其属性值有上(top) 、下(bottom) 、左(left) 、右(right) ;相对布局是按照组件之间的相对位置来布局,如在谋个组件的左边、右边、上面和下面等。主界面主要几个 TextView、几个 Button、几个 EditText通过线性布局来分布的。其中还有部分加入相对布局,线性布局模块和 ImageView的相对位置。线性布局参见图示 3-1:图 3-1 线性布局核心技术代码:TextView

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。