文档详情

Android手机来电防火墙的研究与设计--毕业设计报告.doc.doc

发布:2018-05-27约2.28万字共39页下载文档
文本预览下载声明
Android手机来电防火墙的研究与设计 作 者 姓 名 专 业 指导教师姓名 专业技术职务 讲师 本科毕业设计(论文)原创性声明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导教师的指导下独立研究、撰写的成果。设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中加以说明,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。本声明的法律结果由本人承担。                  毕业设计(论文)作者签名:                                       年  月  日                                              关于毕业设计(论文)使用授权的说明 本毕业设计(论文)作者完全了解学校有关保留、使用毕业设计(论文)的规定,即:学校有权保留、送交设计(论文)的复印件,允许设计(论文)被查阅和借阅,学校可以公布设计(论文)的全部或部分内容,可以采用影印、扫描等复制手段保存摘 要 III ABSTRACT IV 第一章 绪论 1 1.1.设计目标 1 1.2 来电防火墙设计原则 1 1.3 来电防火墙功能 1 1.4 本文所做的主要工作 1 第二章 开发技术简介 3 2.1 有关Eclipse 3 2.1.1 Eclipse简介 3 2.1.2 Eclipse具有的优点 4 2.1.3使用XML的优点 5 2.1.4 Android简介及其特点 6 2.2 有关SQLite的介绍 7 2.2.1 SQLite简介 7 2.2.2 SQLite功能特点 7 第三章 系统分析与设计 9 3.1系统功能分析 9 3.2创建数据库文件 10 3.3系统界面设计实现 10 3.3.1 可视化控件设置 10 3.3.2布局 11 3.4 Eclipse环境搭建 12 3.4.1 开发环境搭建 12 3.4.2 创建模拟器 14 第四章 程序界面与代码实现 16 4.1程序开发技术难点 16 4.1.1 判断来电号码 16 4.1.2 挂断电话 17 4.2程序各模块的实现 18 4.2.1用户界面 18 4.2.2 数据库模块 24 4.2.3 主程序模块 27 4.3 程序测试 29 结束语 31 参考文献 32 致 谢 33 摘 要 Android平台于2007年11月一经推出即获得了手机厂商、运营商和芯片厂商的大力支持。Android是一个真正意义上的开放性移动平台,它同事包含底层操作系统以及上层的用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。所有的Android程序之间是完全平等的。所有的应用程序都运行在一个核心引擎上面,这个核心就是一个虚拟机,它提供了一系列用于应用程序和硬件资源间通信的API。但是,包括系统的核心和第三方应用都是完全平等的。因此,你可以将手机中的任何应用程序替换成其他你所需要的其他应用程序,这就是Android的魅力所在。 本文主要介绍一个手机来电防火墙———Android平台下的手机来电防火墙。该来电防火墙总体上分三大模块:用户界面UI设计、数据库设计和来电后搜索数据库拒接。用户界面UI的设计主要有两种方法,一种是在XML文件中静态设置,另一种是在Java代码中动态设置,该设计主要用的是第一种方法。该设计的数据库采用的是SQLite,SQLite是一款轻型的嵌入式数据库,资源占有率非常的低。程序的代码主要是以Java为主,结合Android自己特有的类来完成整体的设计。 本手机来电防火墙主要是作为拒接电话设计的。通过黑名单的新增、修改和删除,来对手机来电进行管理。如果来电号码不在黑名单中,则按照手机默认的情景模式响应;如果来电号码在黑名单中,则直接挂断该电话,并且弹出一个对话框提示用户:来电在黑名单中,已拒接! 通过测试验证,本防火墙能实现对黑名单中号码进行拒接,具有一定的应用价值。 关键词:手机来电防火墙 黑名单 数据库 Android SQLite ABSTRACT Android platform in November 2007 upon the introduction of the received phone manufacturers, operators and chip manufacturers
显示全部
相似文档