android来电防火墙开题报告

android来电防火墙开题报告

ID:9378197

大小:30.50 KB

页数:6页

时间:2018-04-29

android来电防火墙开题报告_第1页
android来电防火墙开题报告_第2页
android来电防火墙开题报告_第3页
android来电防火墙开题报告_第4页
android来电防火墙开题报告_第5页
资源描述:

《android来电防火墙开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京理工大学珠海学院毕业设计(论文)开题报告题目:基于Android手机防火墙的设计与实现学院:北京理工大学珠海学院专业:计算机科学与技术学生姓名:冯艺彬指导教师:吴方一、研究的现状及其意义1.1国内外研究现状随着科技的发展,手机作为一种非常重要的通讯工具,其功能越来越强大,相对电视、互联网络等方式,手机凭借它可以随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。根据采用的手机操作系统的不同,市场上智能手机可分为很多类,例如Symbian、WindowsMobile、Linux、Palm等等。近两年来由于Android操作系统具有良好的开放性

2、和平台便捷性等特点,采用Android操作系统的手机越来越受到人们的青睐。同时Android操作系统在智能手机领域中所扮演的角色也越来越重要。Android一词的本义指“机器人”,也是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手持设备联盟开发。它采用了软件堆层的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。之后Android提供了NDK以供开发者使用其他语言编写程序。另外,为了推广此技

3、术,Google和其他几十个手机公司建立了开放手持设备联盟。1.2课题的目的与意义在当今社会,随着科技的进步和人们生活质量的提高,手机已经成为人们日常生活不可缺少的一部分。电话和短信正成为大部分手机用户越来越重要的信息交流工具。但随之而来的欺诈短信和骚扰电话时常在我们身边发生,尤其对于防范意识薄弱的老人和小孩,更加容易上当受骗。对人们带来了经济上、时间上的损失。根据垃圾短信和电话的调查当中,没有被调查者认为他们未收到过垃圾短信和电话;明确认为收到过垃圾短信和电话的被调查者占据了99%以上。被调查者均表示接收到的垃圾短信和电话的主要时间明显向工作时间集中。综上

4、所述研究一款根据相应规则对来电和新消息进行拦截的手机软件有益于保障人们生活不受骚扰,还人们一片清静的世界,还可以防止骗子集体对人们的短信欺骗,保障人们的经济利益。二、研究目标、研究内容和拟解决的关键问题2.1研究目标针对日益猖獗的电话和短信骚扰,人们已纷纷采取了应对的措施。其中,在一些手机平台上相继开发出了来电防火墙和短信防火墙。所以进行对基于Android的手机防火墙的设计与实现。2.2研究内容1、当有电话接入的时候,根据电话的号码来进行拦截,防止电话的骚扰。2、接受信息的时候,根据过滤字段,拦截号码来进行过滤和拦截,来防止欺骗信息的进入。2.3拟解决的关

5、键问题1、如何去定义规则,还有如何去拦截电话和短信。2、如何通过手机来监听来电电话,然后根据电话来进行处理。3、进行短信监听时,如何根据规则来进行短信拦截和短信过滤。4、软件中的数据应该用什么方式来存储,来达到软件处理时的运行速度,提高软件的高效性。三、研究的基本思路和方法、技术路线、实验方案及可行性分析3.1基本思路和方法1、本设计的主要模块分为:开启和关闭电话和短信监控服务、是否开机运行、拦截信息模块、拦截电话模块、图标通知模块。2、在应用的界面中可以选择开启和关闭电话和短信监控服务功能,还可以在设置中设置开机运行。3、拦截信息可以通过过滤黑名单中的电话

6、号码来直接过滤信息,也可以根据自己定义的一些字段来对收到的信息进行匹配,如果匹配正确就拦截过滤信息。4、拦截电话可以根据手机话机状态来进行响应,来电时通过匹配来电电话来拦截电话。3.2技术路线和实验方案1、可以通过Service来完成服务的功能。2、重新实现PhoneStateListener类,来监听手机话机状态的变化,根据状态来作出相对响应的。3、过滤短信主要是通过监听系统数据库的变化,当有新的短信息添加时,首先获取该信息的的发送者号码,然后根据拦截模式来进行判断是否拦截。4、最后可以通过电脑上的模拟器来进行功能的测试,还可以用Android的手机安装A

7、pk来进行测试。3.4可行性分析1、技术上的可行性分析:软件、硬件和开发环境能够完全保证。2、经济上的可行性分析:相关资料参考文献可从网上和图书馆查找。3、操作上的可行性分析:采用创新性Android技术(java语言,XML语言,SQLite)四、研究计划及进度安排4.1研究方法1、理论研究:在引用自己已有知识的同时结合XML语言界面设计、GoogleAndroidAPI研究、photoshop的按钮控件设计、SQLite数据库搭建等技术的运用,使协同工作系统尽可能的安全与完善。2、实验研究:使用eclipse等开发工具进行代码练习,完善软件功能。3、技术

8、研究:利用XML来做界面设计,java语言的功能实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。