基于Android系统的来电防火墙的实现-毕业论文

上传人:汽*** 文档编号:470825567 上传时间:2023-09-08 格式:DOC 页数:57 大小:679KB
返回 下载 相关 举报
基于Android系统的来电防火墙的实现-毕业论文_第1页
第1页 / 共57页
基于Android系统的来电防火墙的实现-毕业论文_第2页
第2页 / 共57页
基于Android系统的来电防火墙的实现-毕业论文_第3页
第3页 / 共57页
基于Android系统的来电防火墙的实现-毕业论文_第4页
第4页 / 共57页
基于Android系统的来电防火墙的实现-毕业论文_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《基于Android系统的来电防火墙的实现-毕业论文》由会员分享,可在线阅读,更多相关《基于Android系统的来电防火墙的实现-毕业论文(57页珍藏版)》请在金锄头文库上搜索。

1、兰 州 商 学 院本科生毕业论文(设计)论文(设计)题目: 基于Android系统的来 电防火墙设计与实现 学 院、 系: 信息工程学院 计算机科学与技术系 专 业 (方 向): 电子信息工程 年 级、 班: 2007级电子信息工程 学 生 姓 名: 刘兴永 指 导 教 师: 李海燕 2011 年 05 月 20 日2声 明本人郑重声明:所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。本毕业论文(设计)成果归兰州商学院所有。 特此声明 毕业论文(设计)作者签名:

2、年 月 日基于Android系统的来电防火墙设计与实现摘 要本设计是基于Android系统的智能手机来电防火墙,主要功能是过滤来电号码。该系统包括来电拦截、拦截电话的添加和修改、拦截电话来电时的提示方式、拦截电话的回拨。本系统作为手机来电处理的主要功能之一,它的设计直接影响到手机的性能和友好性,另外,Android是一个开放的操作系统,它已被众多的手机厂商采用,因此此系统可以应用于所有以Android为操作系统的智能手机上。此系统已经过严格测试,运行稳定、快捷,即将应用到本公司的产品上。关键词Android Activity Intent phoneManagerABSTRACTThe des

3、ign is based on the Android Smart Phones that calls mobilephone firewall .The main function is to filter incoming phone number. The system includes call blocking, intercepting calls to add and modify, indicate ways to phone calls, and the phone back. The phone call processing system is designed to a

4、ffect the performance and amity directly as one of the main functions, and the other way, Android is an free operating system, it has been used by a large number of mobile phone manufacturers , so it can be applied all the Android operating system for the Smart Phone. This system has been rigorously

5、 tested, stable, fast and will be applied to product promotion very soon. Key Words Android,Activity,Intent,Phonemanager目 录一、绪论1(一)研究背景及意义1(二)相关智能手机平台的现状分析11、Symbian 平台22、Windows Mobile平台23、PALM平台34、Mac OS x平台35、RIM 平台46、OMS平台57、J2ME平台5(三)ANDROID的系统介绍6(四)ANDROID平台与其它平台的比较8(五)本文的主要内容10二、需求分析10(一)功能分析

6、11(二)性能需求12(三)数据需求12(四)安全需求12三、系统设计13(一)功能框架13(二)布局规划及互动流程13(三)系统实现流程图14(四)数据存储实现151、设计数据库及表结构162、设计SharePreference存储16(五)安全需求设计16(六)ANDROID类库171、电话管理类 Telephonymanager172、电话监听类 PhoneStateListener183、电话服务类 ServiceState184、短信管理类 SmsManager185、INTENT19四、系统实现20(一)主界面及菜单功能的实现20(二)黑名单列表TAB22(三)添加拒接来电23(四

7、)设置TAB23(五)电话状态监听24五、结论25参 考 文 献26致 谢27附 录281基于Android系统的来电防火墙设计与实现一、绪论(一)研究背景及意义第三代数字通信(3G)技术的广泛应用,为智能手机用户带来了更快的数据传输速率,智能手机不再仅仅是语音通讯的网络终端,还将成为互联网的通信终端。另外,智能手机正一步一步走进普通人的生活,这意味着很多的人将参与到互联网中。然而,智能手机的普及也给人们的生活带来了一些令人烦恼的事情,例如:匿名的短信和电话及骚扰短信和骚扰电话,还有近几年来比比皆是的电话诈骗事件。基于以上的分析,设计来电防火墙是非常具有实用价值的。现在的手机生产商众多,而操作

8、系统不开源,对各种应用的支持不是很好。对运营商来讲,往往需要对某类手机进行单独开发,成本无形增加很多。实现开源后,与运营商结成联盟,将导致成本降低。目前,操作系统的成本占15%20%,这对消费者是一个很大的压力,把成本降到零,这对消费者和运营商都有好处。为此,Google于2007年11月推出了一个专门为移动设备设计的软件平台Android。它的出现打破了这些格局,还提供给普通开发者非常灵活的设计平台。本公司采用的开发平台是Andriod平台,本设计作为公司项目的一部分,因此也是基于此平台。(二)相关智能手机平台的现状分析智能手机平台之争已进入群雄争霸的时代,新势力的不断崛起,使其不断进步。因

9、此,对智能手机平台的研究及其发展是当前移动计算机技术发展中最为活跃的领域。现在对相关智能手机平台的现状做了如下分析。1、Symbian 平台Symbian OS1(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研究手机平台。Symbian平台在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心强大的对象导向系统、企业通用标准通信传输协议以及完美的Sun Java语言。Symbian机型所采用的硬件配置较低,且各类机型采用的处理器主频较低,虽然平台可以使其获得较高的处理效能,但是在多媒体等方面的表

10、现依然不如人意。在多媒体方面,Symbian OS对主流的媒体格式的支持性较差。Symbian OS带来了一种限制性的发展屏障。各个平台之间第三方软件不兼容,给用户带来了一定的不便。版本之间兼容性差也是Symbian OS需要改进的一个地方,每当新版本Symbian OS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌。2、Windows Mobile平台Windows Mobile1 系列平台是在微软计算机的Windows 平台上变化而来的,因此,它们的操作界面非常相似。Windows Mobile 系列平台功能更强大,大多具备了音频、视频文件播放、上网冲浪、MSN聊天、电子邮件收发等

11、功能。而且,支持该平台的智能手机多数都采用了英特尔嵌入式处理器,主频比较高。另外,采用该平台的智能手机对硬件配置(如内存、存储卡容量)上的要求比采用其它平台的智能手机要高出许多,因此性能比较强劲,操作起来速度比较快。但是,此系列手机也有一定的缺点,如因配置较高、功能多而产生耗电量大、电池续航时间短、硬件成本高等缺点。3、PALM平台PALM1 是3Com公司的Palm Computing部门开发的一种32位的嵌入式平台,它的操作界面采用触控式,差不多所有的控制选项都排列在屏幕上,使用触控笔便可进行所有操作。作为一套极具开放性的平台,开发商向用户免费提供PALM平台的开发工具,允许用户利用该工具

12、在PALM平台的基础上编写、修改相关软件,使支持Palm的应用程序丰富多彩、应有尽有。由于Palm一直遵循Less More(少就是多)这一理念去设计,所以,与微软推出的平台要占有大量系统资源和存储容量不同的是,它本身所占的内存极小,基于PALM平台编写的应用程序所占的空间也很小,通常只有几十KB,所以基于PALM平台的掌上电脑虽然只有几兆的内存却可以运行众多的应用程序。但是,这么一来,它的功能就没有那么多,例如不具有录音功能、MP3播放功能等,如果你需要使用这些功能,就需要另外加入第三方软件或硬件设备方可实现。另外,对于中国用户而言,它有一个不足之处是,它的操作平台起初在中国销售的产品仍然要

13、使用中文外挂平台,有相当部分依然是以英文界面为主,在一定程度上影响了基于PALM平台的产品在中国市场的大面积进入。还有就是娱乐性比较差,操作比较困难,新手难于上手。4、Mac OS x平台苹果手机的平台(Mac OS X)近几年也是智能手机的一个新亮点,它已超过微软跃居手机行业第二。Mac OS X 使用基于BSD Unix的内核,并带有Unix风格的内存管理和抢占式多任务处理,大大改进内存管理,允许同时运行多款软件,这实质上消除了一个程序崩溃导致其它程序崩溃的可能性。它还具有极度华丽的图形用户界面、极高的运行效率和稳定安全性。但是,这些新特征需要更多的系统资源,按官方的说法Mac OS X只

14、能支持G3以上的新处理器(它在早期的G3处理器上执行起来比较慢)。其中最具代表的平台是iPhone,它是Mac OS 10.5的精简版。iPhone使用基于ARM架构的中央处理器,而不是苹果的麦金塔计算机使用的x86处理器(就像以前的PowerPC或MC680x0),它使用由PowerVR视屏卡渲染的OpenGLES1.1。因此,Mac OS X上的应用程序不能直接复制到iPhone OS上运行。它们需要针对iPhone OS的ARM重新编写。还有就是苹果至今仍没有任何让 iPhone运行Java的计划。5、RIM 平台黑莓(Blackberry)是智能手机,它是加拿大RIM公司推出的一种移动

15、电子邮件系统终端,其特色是支持推动式电子邮件、手提电话、文字短信、互联网传真、网页浏览及其它无线咨询服务。它采用RIM平台,而RIM平台基于Java平台,运行极为稳定流畅,对Java软件兼容能力强,也有不错的软件资源。采用了标志性的滚轮设计,操作时非常方便。技术上来说,BlackBerry是一种采用双向寻呼模式的移动邮件系统,兼容现有的无线数据链路。BlackBerry.nterpriseSolution是一种领先的无线解决方案,可供移动专业人员用来实现与客户、同事和业务运作所需的信息链接。这是一种经证明为有效的优秀平台,它为世界各地的移动用户提供了与大量业务信息和通信的安全的无线连接。BlackBerry

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号