资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于Android的 防盗软件开发The Development of Android Mobile Phone Anti-theft Software Based on Android学 部: 信息 专业: 计算机科学与技术 毕业设计(论文)完成时间: 自 2012 年 12 月 至 2013 年 5 月摘 要当今社会信息量巨大,通信便捷迅速,智能 已成为人们在都市生活中不可或缺的一部分。 也从它诞生初期的简单通信功能,慢慢向娱乐办公等当面发展。2011年的第一季度,Android在全球的市场份额首次超过塞班系统,一跃成为全球第一。正是这飞速的一跃,加快了智能 的普及速度,越来越多的人开始感受到 带给人们无与伦比的便捷与快乐。也正是这一跃,终结了塞班系统在 界的垄断地位,越来越多的公司开始关注Android市场。开源,系统精炼,个性发展,功能性强等等优势无一不吸引着外界的目光。此次软件开发是基于Android平台上的实现。在Android的应用软件开发中, 防盗是一项重要安全技术。在此过程中,利用到Android广播机制、短信发送、server等相关技术,在用户首次运行软件的时候,用户需要设置用户名和密码,经确认后,用户可设置一个安全联系人的 号码(此号码可任意),点击开始防盗后,程序会在后台监听 每一次开启,通过读取当下 的SIM卡IMSI码是否与原 IMSI码相同来判断 是否处于安全状态;如 遗失,在更换 卡后软件检测到非本机SIM卡串号,便由当前 向机主已设置好的安全联系人号码发送一条信息,短信内容包括现用SIM卡串号及当前 的GPS坐标(需保持当前 GPS功能开启及网络信号畅通)。至此,便实现了 防盗的全部功能,便于机主尽快找到遗失的 。关键词:Android;广播机制;短信发送;ServiceAbstractThe huge amount of information in todays society, fast and easy communication, the smart phone has become an integral part of city life. Phone initial simple communication functions from its birth, development slowly to the entertainment business face to face. The first quarter of 2011, Android market share in the world for the first time more than Symbian, became the first in the world. It is this rapid leap, accelerate the speed of the popularity of smart phones, more and more people began to feel the phone to bring people to unparalleled convenience and happiness. It is also this leap, an end to the monopoly of Saipan in the mobile phone sector, more and more companies started to pay attention to the Android market. Open source system refining, personality development, functional advantage does not attract the attention of the outside world.The software development is based on the Android platform implementation. Android application development, mobile security is an important security technology. In this process, the use of the the Android broadcast mechanism, sending SMS, Server and other related technologies, users run the software for the first time when you need to set the user name and password, after confirmation, the user can set a security contact phone number (this can be any number), click on the Start burglar, the program will listen in the background the phone every time you turn on, by reading the current mobile phone SIM card IMSI code is the same as the original phone IMSI code to determine whether the phone in a safe condition; such as the phone is lost, replace the phone card, the software detects the SIM card serial number to a non-native, they set good security to the owner by phone contact numbers send a message, the content of the message, including the SIM card serial number and the phones GPS coordinates (need to keep the current the mobile GPS feature is turned on and the network signal flow). At this point, we realized the full functionality of mobile security, facilitate the owner as soon as possible to find the missing phone.Keywords Android;Broadcast; Send Message; Service目录概述11 关键技术介绍31.1 Android开发技术简介3四大组件52. 需求分析8可行性研究8功能需求93.相关技术介绍10开发工具10运行环境11开发环境114.详细设计12界面设计12数据库设计165系统功能实现16程序主要界面实现165.2 说明文档界面实现175.3 用户登录界面实现18开启防盗界面实现20修改密码界面实现225.6 定位短信界面实现246软件测试和维护256.1 各界面测试详情256.2 操作测试详情27总结29参考文献30致 谢31概述2007年6月,苹果iPhone问市,在全球掀起一股“苹果风潮”,然而谁也没有想到,在苹果旋风刮起半年之后,谷歌于2007年11月5日正式公布了Android智能操作系统,并且宣布与34家 厂商、运营商成立“开放 联盟(OHA)”,自此这个基于Linux内核的Android系统正式登上历史舞台,不久这个绿色小机器人便开始在全球风靡,风靡之势较苹果有过之而无不及。“开源”这个词对每一个了解Android的人都不陌生,他是Android能够快速成长的最关键因素。Android的开源,打破以往操作系统平台的授权模式,不但降低了厂商的成本,也赋予了他们更多的自由发挥的空间,更提升了他们支持Android的热情,这是Android平台能够快速成熟、快速成长的源泉。Android系统智能 正在成为全球智能 市场增长的新“引擎”。 2013年4月16日谷歌执行董事长埃里克施密特透露,如今每天激活的Android设备已达150万台。去年9月,这一数字为130万台。最新数据显示,安卓系统占据全球智能 操作系统市场76%的份额。谷歌五年前推出Android,现在它已成为谷歌的拳头产品之一。Android是全球最大的移动操作系统,目前全球Android智能 使用量已超过7.5亿台。施密特表示,按当前的发展速度计算,预计6到9个月内Android智能 全球使用量就会突破10亿台,在一两年内达到近20亿部。美国一家为智能 提供安全服务的公司发布了一份惊人的调研数据,该数据称“若丢失的 无法找回的话,2012年美国消费者在智能 上的损失将会是300亿美元”。同时,在2011年,一共定位到900万部丢失的智能 ,相当于每3.5秒就有一部 遗失。那么在中国到底每年会丢失多少部 ?目前我们还没有确切的数据,但是在微博、论坛上经常有用户表示 被盗,大多都是高端智能机,比如Android、iPhone,一旦丢失损失都会在1000元以上,而且 内存储的大量个人隐私信息还有泄露危险。针对 丢失率居高不下的情况,一些国家已经出台了 串号登记政策,在用户反馈 不慎丢失之后,会立即停止相应串号的 所有使用功能。根据不同的国情,我国尚且未启动 用户串号登记的政策,毕竟是一个很庞大的工程,据统计,随着我国3G用户突破1亿,智能 已经成为主导产业链的核心环节,2011年,中国智能 销售量比2012年增加70%。2012年中国智能 市场可能将增长到8000万部。近年来,国内的技术工作者也做了大量的 防盗软件的开发与测试工作。在千讯北京信息咨询刚出版的2012中国防盗追踪 行业发展研究报告中,很明确的指出当下针对 丢失追踪找回方案实施的紧急性,以及中国软件技术工作者为此付出的努力。1 关键技术介绍1.1 Android开发技术简介Android是基于Linux开放性内核的 操作系统,Android系统由操作系统、中间件、用户界面和应用软件组成。他采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。Android的操作系统框架图如图1.1所示。图1.1 Android系统框架图(1)Java开发方面Android支持使用Java作为编程语言来开发应用程序,而Android的Java开发方面从结构到功能,都有层出不穷的变化。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号