摘要随着计算机科学技术的发展,硬件和制造成本不断降低,作为基本通信工具的手机被人们添加了越来越多的功能。也正是因为这样,人们对于手机也有了更多种多样的需求。这些需求不仅包括新功能的添加,也包括原有功能的补充。本文就是以此为基础,设计实现基于Android平台的通话管家程序。本文基于Android系统,设计实现了一下功能:采用Android系统的SQLiteDatabase存储黑白名单以及通话拦截方式等,通过AIDL和JAVA反射获取隐藏的ITelephony接口用于实现自动挂断电话、拒接电话等,实现基于一定规则的,用户可定义的通话拦截,并通过MediaRecorder实现通话录音功能。10927
关键词  Android  AIDL  SQLite  黑白名单  通话拦截  MediaRecorder  通话录音
毕业论文设计说明书(论文)外文摘要
Title    The implement of call manager based on Android  
 Abstract
With the development of computer science and technology and the reduce of the hardware and manufacturing,cellphone,the basic tool for communication,is being inserted more and more features.And because of this,people have a more perse needs for cellphones.The needs include not only the needs for adding new features,but also the complement of the original function.It is where this article stands to design a call manager program on Android platform.The article is based on Android platform,designing the following functions:using the SQLiteDatabase of Android platform to record the Black&White list and the mode of blocking,using AIDL and JAVA reflection to get the hidden ITelephony interface which can be used to hang up the phone automatically,refuse the phone and so on, in order to implement certain rules-based, user-definable call blocking and using MediaRecorder to record the call.
Keywords  Android  AIDL  SQLite  Black&White list  Call blocking  MediaRecorder  call recording
目   次
1  绪论    1
1.1  选题的背景和意义    1
1.2  本文工作和组织    1
2  基础知识    2
2.1  MVC模式    2
2.2  Android系统    3
2.3  JAVA反射与AIDL    10
3  方案论证    13
3.1  需求分析    13
3.2  程序实现的方案    14
3.3  方案评价    15
4  程序的设计与实现    15
4.1  总体设计    15
4.2  模块划分及实现    16
5  实例测试及性能分析    32
5.1  实例测试    32
5.2  性能分析    33
结  论    38
致  谢    39
参 考 文 献    40
1  绪论
1.1  选题的背景和意义
1983年,市面上销售的第一款手机摩托罗拉DynaTAC 8000X上市。经过了三十多年的技术的发展和创新,手机已经由那个13英寸长、1.75英寸宽、3.5英寸厚、重达2.5英镑却仅能支持半小时多一点的通话的大砖头变成了集成通话、短消息、照相机、摄像机、Email、网络浏览、GPS等功能于一身的小型便携式计算机。这就是我们所谓的智能手机。
Android系统自2008年正式由Google推出开始,打破了智能手机市场由Symbian OS主导的魔咒,并于2011年在终端销售量上超过Symbian OS。Android系统取得如此大成功的原因在于它的开源性,而开源性使得Android系统在功能整合上可以做得很好。Android是一个功能全面、可扩展性强的开放平台,这极大地激发了用户的需求。
上一篇:Andriod智能天然气监控终端的手机通信系统的设计
下一篇:Opencv+Adaboost基于人脸识别与认证的准入系统设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

神经外科重症监护病房患...

C#学校科研管理系统的设计

承德市事业单位档案管理...

公寓空调设计任务书

志愿者活动的调查问卷表

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】