基于Android技术的手机卫士的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20181030004415156    类型:共享资源    大小:14.90MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 技术 手机 卫士 设计 实现
    资源描述:
    本科毕业论文(设计)本科毕业论文(设计)题 目 基于 android 的手机卫士 专 业 软件工程 作者姓名 牛炜南 学 号 2013204782 单 位 聊城大学 指导教师 邹温强 2017 年 5 月教 务 处 编原创性声明本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。学位论文作者签名: 日期: 指 导 教 师 签 名: 日期: 聊城大学本科毕业设计1目 录目 录 .................................................1摘 要 .................................................2Abstract...............................................3前 言 .................................................41. 绪论 ................................................51.1 研究现状 .......................................................................................................................51.2 手机卫士开发的意义 ....................................................................................................52. 系统的概要设计 ......................................62.1 android 简介 ...................................................................................................................62.1.1 android 历史 ................................................................................................................72.1.2 Android 的特点 ...........................................................................................................82.2 Android 四大组件 ..........................................................................................................82.1.1SQLite 数据库 .......................................................................................................................92.1.2 ListView 展示列表 ..............................................................................................................92.1.3 SharedPreferences 存储数据 ..............................................................................................102.1.4Handler + Message 传递消息 .............................................................................................103. 可行性分析 .........................................113.1 系统功能性需求分析 ..................................................................................................113.2 系统非功能性需求分析 ..............................................................................................123.3 系统开发可行性分析 .................................................................................................124. 系统详细设计 .......................................134.1 手机防盗实现 ..............................................................................................................134.2 进程管理模块实现 ......................................................................................................244.3 缓存模块实现 ..............................................................................................................27聊城大学本科毕业设计2结束语 ................................................30参考文献 ..............................................31致 谢 ................................................33摘 要Android 系统得益于其自身的大自由度和可移植性强等特点在如今几乎全民使用智能手机的时代网罗了大批用户,迄今为止仍是智能手机市场份额占有率最大的手机系统,而且其用户也在不断增加。其次,Google 的开源政策使得大批移动设备制造商纷纷跟进,他们在大量推出自己制造的高配置低价位 Android 手机的同时也在不断的根据用户使用习惯对原有的 Android 系统进行深度定制以此提高用户的使用体验达到在激烈的市场竞争中抢占份额的目的。但也正是由于这两个主要原因,造成了现在的 Android 系统生态圈十分臃肿并且碎片化严重。再者就是因为各大 Android 应用市场的门槛高低不同,让一些不法分子钻了空子导致大量垃圾 app 和流氓 app 滋生给用户造成很大困扰,更严重的会造成用户的经济损失。因此开发一款基于 Android 平台的手机安全卫士 app 就十分必要。本文主要研究基于 Android 平台的手机安全卫士,方便用户对自己手机中文件进行管理和对自己私人设备信息实施保护从而防止不法分子利用系统漏洞窃取个人信息,实施网络诈骗等有损用户利益行为。用户在使用中可根据自身情况使用该 APP 管理已安装的手机软件随意卸载不经常使用或被恶意安装到手机的程序;设置对骚扰电话和短信的拦截阻止其弹出推送;针对系统使用时间较长后产生大量缓存的情况可根据提示清理缓存;在手机丢失或失窃、SIM 卡变更时,能够实现远程定位、报警、锁屏、销毁数据等操作,这些功能在具有很强的实用性的同时人机交互也很友好。关键字: 手机安全卫士; Android 平台; 手机防盗; 缓存清理; 进程管理。 聊城大学本科毕业设计3AbstractAndroid system due to its great freedom and portability features in today's almost universal use of the Smartphones era to collect a large number of users, so far it is still the smart phone market share of the largest mobile phone system, and the user is also increasing. Secondly, Google's open source policy makes the large number of mobile equipment manufacturers have to follow up, But it is precisely because of these two main reasons, resulting in the current Android system ecosystem is very bloated and fragmented serious. Moreover is because of differences in the threshold level of the Android Market, let some lawless elements loopholes to cause a lot of garbage app and rogue app breed to the user caused great distress, more serious will cause economic loss of users. So it is necessary to develop a mobile security guard app based on Android platform.In this paper, the main research based on the Android platform of mobile security guards and over their personal information protection to prevent criminals use loopholes in the system to steal personal information, the implementation of online fraud, damage the interests of users behavior. Mobile phone software users in use can be according to their own situation to use this app installed on casual unloading infrequently used or malicious install to your phone program; setting of harassing phone calls and text messages blocked pop-up push; according to the system used for a long time after large cache can according to the prompt to clear the cache; the phone is lost, SIM card change to achieve remote location, alarm, lock screen, the destruction of the operating data, the function has very strong practicability and man-machine interaction is also very friendly.Key words: Alarm clocks; Memorandum; Address book; VB聊城大学本科毕业设计4基于android的手机卫士的设计与实现前 言Android 系统是基于 Linux 内核的操作系统,主要应用于移动设备终端。在Android 设备愈加普及的今天常会有用户隐私数据遭到泄露或用户账号被盗用的事件发生。而且无论是 Google 官方推出的最新 Android 系统、还是诸如 MIUI 等第三方定制系统发现的漏洞均层出不穷,这对系统本身的安全性产生了极大的威胁 [4]。在国家推动互联网+的大背景下移动支付也从概念性的名词逐渐走入了大家的日常生活当中,而且应用也日益普遍,身上只带一部手机出门的情景正真真切切的发生在我们身边。移动设备同样在在用户的日常工作中扮演着越来越重要的角色,无纸化办公的实现离不开信息技术的支持。但在互联网技术发展欣欣向荣的背后隐藏着大量对系统、对算法和对协议的攻击,这使得移动平台的安全形势非常严峻,并且逐利而动的不法分子越来越多,他们的存在让我们的移动设备时刻面临极大的安全挑战。另一方面,Android 是开源系统其一个重要的特点就是开放性很强。这主要是因为系统是基于协议开发的,这个协议允许开发者公开自己开发的系统的源代码。由于 Android 系统的开放性,吸引了众多的手机厂商的产品搭载 Android 平台,这就使得同一系统软件往往是在配合不同厂商的各式硬件的环境下运行,因此 Android 系统是跨平台的。但是开放性又带来了大量安全风险。不同于苹果的 IOS 和微软的 Windows 系统,Android 系统没有自己封闭的生态圈 [5]。不同的手机厂商和一些互联网公司均可以开设自己的应用商店。由于审查门槛高低不同,市场中的应用很多都有安全隐患,但却会在用户下载使用后才会暴露出问题。用户在使用软件时时常会遭遇到恶意扣费、后台偷发短信或软件后台消耗流量等问题,这都对用户的财产造成了直接的损失,更严重的是现在手机中往往存储着许多用户的账户密码等隐私数据,用户在遇到手机失窃或丢失后隐私数据会随之泄露,这会使得用户对手机的安全性产生深度怀疑。所以手机平台上的安全应用软件就显得越来越重要。聊城大学本科毕业设计51. 绪论1.1 研究现状正是由于智能手机的用户越来越多,大家对于自己手机的了解程度和对个人信息安全的关注度也在不断提高。根据 360 安全卫士发布的《2016 年第一季度中国手机安全状况报告》显示 2016 年第一季度,猎网平台共收到用户提交的手机端诈骗案例 2852 件,涉案金额达到了 2213 万元,人均损失高达 7662 元,较2015 年人均损失 5577 元有明显的上升。举报数量方面,移动端的举报数量首次超过 PC 端,数量达到 PC 端的 2 倍多。通过虚假消息发布钓鱼网站或木马软件盗取用户财产,是手机端网络诈骗的主要手段。一个精心设置的钓鱼链接,用户很难分辨真伪,点击进入后,填写相关个人隐私信息以及验证码等,很容易造成网银财产尽失;手机木马潜伏在用户手机中则会产生恶意扣费、偷耗流量、消耗资费、推送广告、窃取隐私等恶意行为,让用户在不知不觉间财产损失。针对这种现状国内的一些大型互联网公司均推出了自己的手机卫士产品,例如奇虎公司的 360 杀毒,腾讯公司的手机管家,金山公司的手机卫士等。这些软件在提供了隐私保护及手机防盗功能的同时还有病毒查杀缓存清理等功能,目前这三家公司的产品已占据了各大应用市场手机安全类软件的前三名,拥有基数庞大的用户群体,它们在收获用户好评的同时也给公司带来了巨大的附加效益 [3]。在对三家手机安全产品的试用过程中发现三款产品无一例外具有高效的人机交互界面,即使是初次使用也能很快掌握使用方法,用户体验良好。这也是本次课题研究力求达到的目标。1.2 手机卫士开发的意义Android 系统是基于 Linux 内核的操作系统,主要应用于移动设备终端。在Android 设备愈加普及的今天常会有用户隐私数据遭到泄露或用户账号被盗用的事件发生。而且无论是 Google 官方推出的最新 Android 系统、还是诸如 MIUI 等第三方定制系统发现的漏洞均层出不穷,这对系统本身的安全性产生了极大的威胁 [4]。在国家推动互联网+的大背景下移动支付也从概念性的名词逐渐走入了大家的日常生活当中,而且应用也日益普遍,身上只带一部手机出门的情景正真真切切的发生在我们身边。移动设备同样在在用户的日常工作中扮演着越来越重要聊城大学本科毕业设计6的角色,无纸化办公的实现离不开信息技术的支持。但在互联网技术发展欣欣向荣的背后隐藏着大量对系统、对算法和对协议的攻击,这使得移动平台的安全形势非常严峻,并且逐利而动的不法分子越来越多,他们的存在让我们的移动设备时刻面临极大的安全挑战。另一方面,Android 是开源系统其一个重要的特点就是开放性很强。这主要是因为系统是基于协议开发的,这个协议允许开发者公开自己开发的系统的源代码。由于 Android 系统的开放性,吸引了众多的手机厂商的产品搭载 Android 平台,这就使得同一系统软件往往是在配合不同厂商的各式硬件的环境下运行,因此 Android 系统是跨平台的。但是开放性又带来了大量安全风险。不同于苹果的 IOS 和微软的 Windows 系统,Android 系统没有自己封闭的生态圈 [5]。不同的手机厂商和一些互联网公司均可以开设自己的应用商店。由于审查门槛高低不同,市场中的应用很多都有安全隐患,但却会在用户下载使用后才会暴露出问题。用户在使用软件时时常会遭遇到恶意扣费、后台偷发短信或软件后台消耗流量等问题,这都对用户的财产造成了直接的损失,更严重的是现在手机中往往存储着许多用户的账户密码等隐私数据,用户在遇到手机失窃或丢失后隐私数据会随之泄露,这会使得用户对手机的安全性产生深度怀疑。所以手机平台上的安全应用软件就显得越来越重要。2. 系统的概要设计2.1 android 简介Android 是 Google 公司基于 Linux 平台开放源代码的崭新手机操作系统,同时 Google 公司在推出 Android 系统后,紧接着砸下数千万美元举办了 Android应用程序开发者大赛,使得 Android 迅速吸引大量程序员竞相学习。目前使用 Android 系统的手机数量已经超越了 Iphone 系统,成为全球使用量最大的手机系统。随着 Android 手机的快速普及,对于 Android 应用的需求势必会越来越大,其拥有的市场商机也将日益庞大。Android 的原意为“机器人” ,Google 将 Android 的标志设为绿色机器人,不但表达字面意思,且表示 Android 系统是符合环保概念,是一个轻薄短小,功能强大的移动系统,号称是第一个真正为手机打造的开放且完整的系统。聊城大学本科毕业设计7对硬件制造商来说,Android 是开放的平台,只要厂商有足够能力,可以在Android 系统中任意加入自己开发的特殊功能,这样就不受限于操作系统同时Android 是免费的平台,如果制造商采用 Android 系统,就不必每次出售一台手机,就要交一份版权费给系统商,可以大幅度的节省成本,也不必担心系统商调高手机系统使用费用。对于应用程序开发者来说,Android 提供完善的开发环境,支持各种先进的绘图,网络,相机等处理能力,方便开发者编写应用程序。市面上手机型号及规格繁多,Android 开发的程序课兼容不同规格的移动设备,不需要开发者费心,最有利的是 Google 建立了 Android 市场,让开发者可以自己发布自己的应用,同时也是一个很好的获利渠道。对于移动用户设备用户来说,Android 是一个功能强大的操作系统。用户申请一个 Google 账号之后,当用户更换手机时,即使是不同厂商的手机,只要它是使用的 Android 系统,既可以将原手机的各种信息如联系人,电子邮件等无缝转移到新手机中。2.1.1 android 历史 Android milestone builds (with Astro Boy and Bender floating around in here somewhere) Android 1.0(没有开发代号) Android 1.1 - Petit Four Android 1.5 - Cupcake Android 1.6 - Donut Android 2.0/2.1 - Éclair Android 2.2 - Froyo Android 2.3 - Gingerbread Android 3.0/3.1/3.2 - Honeycomb Android 4.0 - Ice Cream Sandwich Android 4.1/4.2/4.3 - Jelly Bean Android 4.4 - KitKat Android 5.0/5.1 - Lollipop(Android L) Android 6.0 - Marshmallow(Android M) Android 7.0 -Nougat(Android N)
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android技术的手机卫士的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-255554.html
    收起
    展开