基于Android手机平台的来电通设计
基于Android手机双模功能的研究——通话部分软件的设计与实现的开题报告

基于Android手机双模功能的研究——通话部分软件的设计与实现的开题报告题目: 基于Android手机双模功能的研究——通话部分软件的设计与实现一、研究背景随着科技的不断发展和社会的快速进步,人们对通讯工具的依赖度越来越高,传统的电话或短信已经无法满足日常生活和工作的需求。
双卡双待功能的智能手机已经逐渐成为人们的必备之物,但是大部分手机厂商提供的双卡双待功能仍然无法同时保持两个卡槽的在线状态。
对于需要同时使用两个电话号码的用户,他们必须不断切换两张卡片的在线状态,加剧了操作的繁琐程度。
近年来,国内外一些研究人员思考和探索如何通过软件的方式来解决这一问题。
本研究将以基于Android手机双模功能的研究为主要内容,通过对基础软件和机制的探讨和研究,设计和实现双卡双待功能的通讯软件,为用户提供更加便捷和高效的通讯服务。
二、研究目的和意义针对目前双卡双待手机在线状态无法同时保持两个卡槽的问题,本研究旨在通过软件的方式来解决这一问题,实现Android手机上双卡双待的高效、稳定、可靠的通讯功能。
通过对Android平台下双模技术的研究以及通讯软件的设计和实现,将能够充分挖掘智能手机的功能和优势,以用户的实际需求为核心,为用户提供更高效便捷的通讯解决方案,方便用户的日常生活。
三、相关研究现状近年来,在解决双卡双待问题方面,国内外研究机构和企业都投入了大量的精力,并取得了一些进展。
在国外,部分研究人员提出了一种名为“BuddyTalk”的双卡双待通话软件,该软件通过使用SIM卡共享功能实现了两个卡槽的在线状态,用户可以轻松实现双卡通话、短信、上网等功能。
在国内,则有不少研究团队和厂商也进行了相关的研究和探索。
例如暴风影音公司开发的双卡通话软件“双卡一表情”,以及搜狐公司推出的“搜狗通讯助手”等等。
这些软件都很好地解决了双卡双待的问题,但是存在着部分缺陷,比如软件不够稳定、易于崩溃等。
四、研究内容和方法本研究的核心内容包括基于Android手机双模功能的探讨和研究,通讯软件的设计以及实现。
0705030302-尹文博-基于android平台即时通信系统的设计与实现

哈尔滨理工大学毕业设计(论文)任务书学生姓名:尹文博学号:0705030302学院:测控技术与通信工程学院专业:通信工程任务起止时间:2011年3月7日至2011年6月24日毕业设计(论文)题目:基于ANDROID平台即时通信系统的设计与实现毕业设计工作内容:3月7日~3月20日:搜集与课题有关的资料,了解ANDROID平台的相关应用与背景资料;3月21日~4月15日:了解ANDROID平台架构组成及个组成部分作用,尝试搭建ANDROID开发环境并测试简单应用程序;4月16日~5月31日:学习并掌握ANDROID平台的手机即时通讯系统的架构和客户端,服务器端解决方案;6月1日~6月24日:完成服务器端,客户端的设计与实现。
完成系统部署及测试并撰写毕业论文,准备答辩。
资料:[1] 王向辉张国印沈洁.ANDROID应用程序开发.清华大学出版社,2010..3[2] 于少山卡米利毛依丁基于XML的即时通讯系统的研究与实现重庆邮电大学学报2007年6月59-61[3]Jason Morris.Android User Interface Development.Packt Publishing Ltd2011[4] J.F.Dimarzio Android A Progranmmer's Guide Mc Graw Hill.2008指导教师意见:签名:年月日系主任意见:签名:年月日教务处制表哈尔滨理工大学毕业设计中期总结学生姓名:尹文博学号:0705030302学院:测控技术与通信工程学院专业:通信工程任务起止时间:2011年3月7日至2011年6月24日毕业设计(论文)题目:基于STM32F103的高精度锁相环研究与实现中期总结:一、课题来源及研究的目的和意义:随着3G网络的应用,移动终端不再仅是通讯网络终端,还将成为互联网的终端。
移动终端的应用软件和需求的服务与日俱增。
GOOGLE与2007年11月推出了一个专为移动设备设计的软件平台——ANDROID。
【Android课程设计】邵利娟201142605

信息科学与工程学院课程设计报告书课程名称:智能终端软件开发题目:通讯录专业班级:信息管理与信息系统一班姓名:邵利娟学号: 201142605 指导教师:孙兴华2014 年 7 月 5 日基于Android平台的通讯录1、设计题目题目:基于Android平台的通讯录本项目是一款基于Android手机平台的通讯录,包含拨号功能,联系人功能、信息功能、备份功能。
2、设计思想拨号功能:将通话记录显示出来,可以选择多种方式显示(例如按照时间排序、拨出电话排序等)联系人功能:将所有联系人显示出来,可以添加、删除、查看联系人,并且可以将联系人进行分组。
信息功能:查看所有短信呢,可以对短信进行发送、删除等操作备份功能:可以本地备份3、系统结构图 3-1系统功能结构图4、通讯录的详细设计与实现首先是创建一个主界面HomeTabHostActivity,它使用自定义的动画TabHost布局,这里面的TabWidget控件控制着四个个Activity的互相切换:一个是HomeDialActivity,这个Activity是拨号的界面,如下:图4-1 HomeDialActivity另一个是HomeContactActivity(图4-2),这个Activity是联系人模块,如下图:图4-2 HomeContactActivity第三个是HomeSMSActivity(图4-3),这个Activity是信息模块,如下图:第四个是HomeSettinActivity(图4-4),这个Activity是设置模块,如下图:图4-4 HomeSettinActivity5、运行结果和分析5.1拨号键盘显示和分类显示结果:listView = (ListView) findViewById(R.id.contact_list);// 联系人列表in_btn = (Button) findViewById(R.id.in_btn);// 拨出电话miss_btn = (Button) findViewById(R.id.miss_btn);// 未接来电out_btn = (Button) findViewById(R.id.out_btn);// 已接来电bohaopan = (LinearLayout) findViewById(R.id.bohaopan);// 拨号键盘keyboard_show_ll = (LinearLayout)findViewById(R.id.keyboard_show_ll);// 出键盘图标,已接,未接图标keyboard_show = (Button) findViewById(R.id.keyboard_show);// 键盘控制buttoncallLogList = (ListView) findViewById(R.id.call_log_list);// 通话标志列表application = (MyApplication) getApplication();// 得到数据库信息,并且联系人的信息spinner = (Spinner) findViewById(R.id.spin);adapter2 = new ArrayAdapter<String>(this,yout.simple_spinner_item,sort);adapter2.setDropDownViewResource(yout.spinnertext);spinner.setAdapter(adapter2);asyncQuery = new MyAsyncQueryHandler(getContentResolver());// 异步的查询操作帮助keyboard_show.setOnClickListener(new OnClickListener() {public void onClick(View v) {dialPadShow();// 显示或者隐藏拨号键盘Toast.makeText(HomeDialActivity.this, "拨号键盘",1).show();5.2联系人添加界面结果:public void add(){ContentValues values = new ContentValues();ContentResolver resolver=getContentResolver();//得到新纪录的rawContentUriUri rawContentUri = resolver.insert(RawContacts.CONTENT_URI, values); //通过解析得到新纪录的Idlong rawContentId = ContentUris.parseId(rawContentUri);Log.i(TAG, rawContentId+"+-+-");//插入名字values.clear();values.put(Data.RAW_CONTACT_ID, rawContentId);values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);values.put(StructuredName.DISPLAY_NAME, name);resolver.insert(ContactsContract.Data.CONTENT_URI, values);if(photo != null) {values.put(Data.RAW_CONTACT_ID, rawContentId);values.put(Data.MIMETYPE, Photo.CONTENT_ITEM_TYPE);values.put(Photo.PHOTO, Bitmap2Bytes(photo));Log.i("photo",Bitmap2Bytes(photo)+"");resolver.insert(ContactsContract.Data.CONTENT_URI, values);}//插入号码if(phoneNumber != null) {values.clear();values.put(Data.RAW_CONTACT_ID, rawContentId);values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);values.put(Phone.NUMBER, phoneNumber);values.put(Phone.TYPE, Phone.TYPE_MOBILE);resolver.insert(ContactsContract.Data.CONTENT_URI, values);}if(homeNumber != null) {values.clear();values.put(Data.RAW_CONTACT_ID, rawContentId);values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);values.put(Phone.NUMBER, homeNumber);values.put(Phone.TYPE, Phone.TYPE_HOME);resolver.insert(ContactsContract.Data.CONTENT_URI, values);}插入公司、地址、邮箱、备注的代码如上5.3联系人分组界面结果:menuBtn.setOnClickListener(new OnClickListener() {public void onClick(View v) {scrollView.clickMenuBtn(HomeContactActivity.this);}});View leftView = new View(this);leftView.setBackgroundColor(Color.TRANSPARENT);children = new View[] { leftView, acbuwaPage };scrollView.initViews(children, newSizeCallBackForMenu(this.menuBtn),this.menuList);scrollView.setMenuBtn(this.menuBtn);5.4联系人备份界面结果:导入代码://得到ContentValues对象ContentValues values = new ContentValues();//得到新纪录的rawContentUriUri rawContentUri = resolver.insert(RawContacts.CONTENT_URI, values);//通过解析得到新纪录的Idlong rawContentId = ContentUris.parseId(rawContentUri);//插入名字values.clear();values.put(Data.RAW_CONTACT_ID, rawContentId);values.put(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE);values.put(StructuredName.DISPLAY_NAME, displayName);resolver.insert(ContactsContract.Data.CONTENT_URI, values);导出代码:Label labelName = new Label(0, row, name); // 姓名Label labelPhotoId = new Label(1, row,people.getPhotoId()); // 头像Label labelMobileNum = new Label(2, row,people.getMobilePhone()); // 住宅号码Label labelHomeNum = new Label(3, row,people.getHomePhone()); // 手机号码Label labelCompany = new Label(4, row, people.getCompany()); // 单位Label labelStreet = new Label(5, row,people.getStreet()); // 住址Label labelEmail = new Label(6, row,people.getEmailValue()); // 邮箱Label labelNoteinfo = new Label(7, row,people.getNoteinfo()); // 备注ws.addCell(labelName);ws.addCell(labelPhotoId);ws.addCell(labelMobileNum);ws.addCell(labelHomeNum);ws.addCell(labelCompany);ws.addCell(labelStreet);ws.addCell(labelEmail);ws.addCell(labelNoteinfo);6、自我评价与总结(1) 通过对Android手机平台的通讯录的开发,使我对通讯录的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。
基于Android平台的即时通讯系统的研究与设计_毕业设计

本科毕业设计(论文)基于Android平台的即时通讯系统的研究与设计学院自动化学院专业网络工程(网络与信息化方向)2013 年5 月基于A n d r o I d 平台的即时通讯系统的研究与设计自动化学院摘要随着Android系统的发展,越来越多的移动设备开始使用Android作为操作系统。
Android系统内核基于Linux而来,应用层则使用基于Java代码的Dalvik虚拟机,因此Android代码的主要编程语言是Java。
即时通讯(Instant Messenger,简称IM),指基于互联网的即时交流信息的业务。
即时通讯是当今互联网用户主要通讯方式之一,能够为互联网用户带来直观、便捷的信息交换服务。
蓝牙,一种支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。
本文主要对Android系统、蓝牙协议进行研究,通过分析Android的一个蓝牙即时通讯实例,达到基于Android即时通讯系统的研究目的。
在这些研究的基础上,设计出能够实现Android系统上基于蓝牙、能够进行文件发送的即时通讯软件。
首先,本文分析Android系统的框架以及功能特征,讲述了Android系统的基本运作方式。
其次,讲述了在Android系统上如何使用蓝牙协议,研究了Android系统上的蓝牙工作方式以及关键代码。
最后,分析蓝牙的工作实例,在此基础上在Eclipse 开发出能够实现即时通讯的Android实例,并且能够传送文件。
关键词:即时通讯;蓝牙;AndroidAbstractWith the development of the Android system,more and more mobile devices start using Android as the operating system. Android system is based on the Linux kernel and the application layer is using Java-based code Dalvik virtual machine, therefore, the major programming language of Android system is Java.Instant Messenger (Abbreviated IM), refers to Internet-based real-time information exchange service. IM is the main way to communicate of Internet users; one can provide Internet users with an intuitive and convenient information exchange service. Bluetooth, one that supports short-range communication device radio technology, can include mobile phone, PDA, wireless headsets, laptop computers, related peripherals and other wireless information exchange between devices.This paper mainly research on the Android system and the Bluetooth protocol, by analyzing of a Bluetooth Android IM instance, to achieve the purpose of researching Android-based instant messaging system. Design an Android system based on Bluetooth, with the capable of instant messaging and file sending.Firstly,this paper analyzes framework and functional characteristics of Android system, and tells the basic operation of Android system. Secondly, Using Bluetooth protocol on the Android system and tells some key-codes. Finally, design an IM program through Eclipse based on the analysis of Bluetooth working examples which have the ability to transfer files.Keywords: Instant Messaging; Bluetooth; Android目录摘要 (I)ABSTRACT (II)1绪论 (1)1.1 关于ANDROID系统的背景以及研究目的 (1)1.2 国内外研究状况 (1)1.3 通过GOOGLE Android SDK以及ECLIPSE进行开发 (2)1.4 本论文研究的目的及意义 (3)1.5 本论文主要结构 (4)2A NDROID系统的研究与设计 (5)2.1 Android系统的功能特征 (5)2.2 Android系统的编程环境的搭建 (6)2.3 Android系统的架构 (7)2.3.1 Android操作系统 (8)2.3.2 Android应用程序 (9)2.4 Android程序开发 (10)2.4.1 Android用户界面(UI) (10)2.4.2 Android 控制层开发 (11)2.4.3 Android任务和进程/线程模型 (13)2.4.4 Android 持久层开发 (14)2.5 Bluetooth (14)2.5.1 Bluetooth 简介 (14)2.5.2 Bluetooth有关基本概念 (16)2.5.3如何在Android系统中操作Bluetooth (23)3程序主要架构与模块 (26)3.1 需求分析 (26)3.1.1引言 (26)3.1.2系统功能 (26)3.1.3设计分析 (27)3.1.4运行环境说明 (28)3.2程序主要架构以及流程 (29)3.2.1 BluetoothChat 例程分析 (29)3.2.2 Bluetooth模块 (31)3.2.3 文件读取以及存储模块 (38)4程序的调试与结果 (41)4.1虚拟机的搭建以及使用 (41)4.2 ADB调试 (43)4.3 DEBUG调试 (44)4.4 运行结果 (45)总结 (48)参考文献 (50)致谢 (51)1 绪论1.1 关于Android系统的背景以及研究目的Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
基于Android平台即时通信系统的设计与实现

基于Android平台即时通信系统的设计与实现一、概述随着移动互联网的快速发展和智能手机的广泛普及,即时通信系统(Instant Messaging System,简称IMS)已经成为人们日常生活中不可或缺的沟通工具。
特别是在Android平台上,由于其开放性和广泛的用户基础,开发一款高效、稳定、用户友好的即时通信系统显得尤为重要。
本文旨在探讨基于Android平台的即时通信系统的设计与实现,包括系统架构、关键技术、功能模块以及用户体验优化等方面。
我们将对即时通信系统的发展历程进行简要回顾,分析其在Android平台上的发展现状和趋势。
我们将详细介绍系统的整体架构设计,包括前端用户界面、后端服务器架构、数据库设计等关键部分。
在此基础上,我们将深入探讨实现即时通信功能所需的关键技术,如网络通信协议、消息加密与解密、用户身份认证等。
我们还将介绍系统中各个功能模块的设计与实现,如用户管理模块、消息处理模块、文件传输模块等。
每个模块都将详细阐述其功能特点、实现原理以及面临的挑战和解决方案。
我们将讨论如何通过优化算法和界面设计来提升用户体验,包括降低延迟、提高消息传输稳定性、增强用户界面友好性等方面。
1. 介绍即时通信系统的重要性和应用场景即时通信系统(Instant Messaging System,简称IMS)是现代通信技术的重要组成部分,其重要性和应用场景日益凸显。
在当前的数字化时代,即时通信系统已经成为人们日常生活和工作中不可或缺的一部分。
无论是在个人社交、企业沟通,还是在教育、医疗、金融等各个领域,即时通信系统的应用都发挥着重要的作用。
在个人社交方面,即时通信系统如微信、QQ、WhatsApp等已经成为人们日常沟通的主要工具。
通过即时通信系统,人们可以随时随地与朋友、家人保持联系,分享生活点滴,进行实时语音或视频通话,增进彼此的感情。
即时通信系统还提供了丰富的社交功能,如朋友圈、群组聊天、表情包等,使得人们的社交方式更加多样化、便捷化。
基于Android的手机电话薄系统设计课程设计报告书

课程设计题目基于Andriod环境的通讯录系统设计学院计算机科学与技术专业计算机科学与技术班级计算机班姓名指导教师毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分容。
的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目录1.系统描述 (1)1.1 问题描述 (1)1.2 功能描述 (1)1.3 数据需求 (2)1.4 设计意义 (2)2.背景介绍 (2)2.1 Android系统概述 (2)2.2 Android开发组件 (4)2.2.1 Activity组件 (4)2.2.2 Service 组件 (7)2.2.3 BroadcastReceiver 组件 (8)2.2.4 Content Provider 组件 (8)2.3 Android数据库 (9)2.3.1 SQLite数据库 (9)2.3.2 SQLite数据库特点 (10)3.可行性研究 (11)3.1 技术可行性 (11)3.2 经济可行性 (11)3.3 操作可行性 (11)4.需求分析 (12)4.1 前期调研 (12)4.2 数据流图 (12)4.3 数据字典 (13)5.系统设计 (14)5.1 总体设计 (14)5.2 数据库表结构 (14)5.2.1 实体 (14)5.2.2 系统E-R图 (15)5.2.3 数据库表设计 (15)5.3 输入/输出设计 (16)5.4 处理过程设计 (17)5.4.1 业务流程图 (17)5.4.2 系统Activity设计 (18)5.4.3 功能处理设计 (19)5.4.4 系统界面设计 (23)6.详细设计 (28)6.1 开发环境 (28)6.2 程序设计 (29)6.2.1 数据类设计 (29)6.2.2 Main(Activity)设计 (32)6.2.3 AddNew(Activity)设计 (33)6.2.4 UserDetail(Activity)设计 (34)6.2.5 MainPrivacy(Activity)设计 (35)7.系统测试 (36)7.1 程序调试 (36)7.2 系统的测试 (36)7.2.1 测试的意义及目的 (36)7.2.2 测试步骤 (36)7.2.3 测试的主要容 (37)7.3 测试数据 (38)7.3.1 添加模块测试 (38)7.3.2 查看编辑模块测试 (39)7.3.3 查询模块测试 (41)7.3.4 删除模块测试 (43)7.3.5 备份与还原模块测试 (46)8设计总结 (48)8.1 设计特点 (48)8.2 经验与收获 (49)本科生课程设计成绩评定表 (51)计算机能力拓展训练任务书学生:专业班级:计算机班指导教师:工作单位:计算机科学与技术学院题目:初始条件:理论:.NET、Java、Linux、Android或Windows Phone环境, Oracle、SQLite、SQL Server、SQL Server CE或MySQL数据库, C#、Eclipse、C++或其它合适、有效的开发工具,等等。
基于android的手机通讯录的设计与实现

Institute ofTechnology.
EastChinaJiaotongUniversity
毕 业 设 计
GraduationDesign
(2009—2013年)
题 目基于android的手机通讯录的设计与实现
分 院:电气与信息工程分院
专 业:计算机科学与技术
班 级:计科 2009—2
3.1 功能需求分析………………………………………………………………11
3.2 性能需求分析………………………………………………………………12
3.3 数据库需求分析……………………………………………………………12
4通讯录应用的功能设计…………………………………………………………13
4.1 总体设计……………………………………………………………………13
(保密的毕业设计在解密后适用本授权书)
毕业设计作者签名: 指导教师签名:
签字日期: 年 月 日 签字日期: 年 月 日
摘 要
随着移动设备制造技术和移动通信网络的迅猛发展,全球手机用户日益增加,手机成为了很多人日常生活中必不可少的一部分,手机业在日益发展的同时,人们对手机的功能需求和体验需求也越来越高,因此各种智能手机相继而出,当前市场上最流行的智能手机的操作系统非Android莫属。Android是由谷歌公司于2007年11月推出,并很快得到了手机制造商的认可和广大用户的好评。本文以Android系统中的手机通讯录模块为项目背景,利用Java语言,Eclipse为开发工具,主要是对通讯录的版面设计和功能设计的研究,尽可能设计出更具实用性的通讯录程序,本系统包括基本的增加联系人﹑删除联系人﹑查找联系人﹑菜单﹑退出功能,其中菜单包括显示所有﹑删除所有﹑号码备份功能,使通讯录更能切合用户的需求。该通讯录的设计严格按照开发的流程进行。
基于android手机通讯录设计实现方案

基于android手机通讯录设计实现方案目录摘要 (3)1 绪论 (4)1.1 项目研究背景与意义 (4)1.1.1 课题背景 (4)1.1.2 研究的意义 (4)1.2 国内外研究现状 (6)1.2.1 国外手机通讯录的研究现状 (6)1.2.2 国内手机通讯录的研究现状 (6)1.3 论文主要研究的内容 (7)1.4 论文组织结构 (7)2 相关技术背景 (9)2.1 Android技术简介 (9)2.2 关键应用程序 (9)2.3 函数库 (9)2.4 本章小结 (10)3 系统需求分析与设计 (11)3.1功能需求分析 (11)3.2性能需求分析 (12)3.3数据库需求分析 (12)3.4总体设计 (13)3.5系统功能设计 (15)3.6 数据库设计 (16)3.7安全需求 (17)3.8 本章小结 (17)4通讯录实现 (18)4.1 Android开发平台搭建 (18)4.2具体功能实现 (19)4.2.1界面布局 (19)4.2.2增加联系人功能 (20)4.2.3删除联系人功能 (21)4.2.4查找联系人功能 (22)4.2.5 Menu底部菜单框功能 (23)4.2.6 通信功能 (24)5系统测试 (27)5.1系统测试用例 (27)5.2系统测试结果 (28)5.2.1系统测试方法 (28)5.2.2 编辑联系人功能测试 (28)5.2.3 查找联系人功能测试 (29)5.2.4 删除联系人功能测试 (30)5.2.5 备份功能测试 (31)5.2.6 通讯功能测试 (32)5.3测试总结 (32)6 总结与展望 (34)6.1 总结 (34)6.2 展望 (34)参考文献 (35)摘要摘要:随着第三代通信技术3G的推广,无线带宽和传输速度都得到了大幅度提升,为智能手机终端添加更多内容丰富的应用功能提供了良好的平台。
本系统是基于谷歌公司新推出的一款Linux平台的开源手机操作系统——Android系统,利用Java语言,Eclipse为开发工具,通过对平台的系统架构和应用程序进行学习,设计出一款手机通讯录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
括推销电话或者是骚扰 电话 , 尤其是 当领导需要 你加班 的 时候 , 他 可 以通过 电话 轻 易 的就 能找 到
你. 甚 至是 会在 睡梦 中被 手 机 铃 声 惊 醒 , 手 机 似 乎控制 着一 切 ; 同时 人们还 可 能会 经 常收 到一 些 垃圾短 信 和推销 广告 , 甚 至还会 接 到一 些诈 骗 电 话. 这 些都 是让 人 们 难 以忍 受 的 , 该 软 件 从 用 户
非 常大 .
该项 目的开 发 系 统 平 台 是 A n d r o i d操 作 系
的来 电与信 息 防护 系统 , 它 作 为手 机 用户 的安 全
统, 项 目的开发 主要 由 j a v a 高级程 序语 言、 A n —
d r o i d s d k工具 包 以及 A n d r o i d自带 的 S Q L i t e数
进 行 了描 述 .
【 关键词】A n d r o i d ; 操作 系统; 来电通
于A n d r o i d操 作 系 统智 能 手 机. 当用 户 安装 来 电
0 引言
随着移 动互 联 网的快速 发 展 , 普 通 用 户逐 渐 提高 了对移 动智 能终 端 的要 求 . 然 而 国 内外 市 场 上基 于 S y mb i a n和 Wi n d o w s M o b i l e操 作 系 统 的 手机 平 台相对 又 比较 封 闭 , 难 以满 足 用 户 需 求 , 因此 国内外 市 场 就 迫 切需 要 一 个 相 对 比较 开 放
性 的平 台来 打 破 这 个僵 局 . 2 0 0 7年末 , G o o g l e公
通之 后 , 手机 系统会 自动 屏蔽 黑名 单 的来 电与 短 信, 同 时将黑 名 单 号 码拦 截在 手 机 外 , 避 免 了 外
来 的干 扰.
1 开 发 意 义
在信息化的今天 , 手机已经成为人们生活 中
赵 志 成
( 黑龙江信 息技术职业学 院)
【 摘 要】简要介绍 了基 于 A n d r o i d操作 系统平 台的 A n d r o i d应 用, 其 中包括
A n d r o i d平 台的 A p i 文档 分析 、 A n d r o i d平 台的 架构 分析 以及 A n d r o i d应 用类 型 的分 析等 . 在分 析 来电通 的设计 方 法和设 计 思路 基 础 上 , 对来 电通 各 个功 能模 块 的 实现
2 国 内外 现 状 分 析
目前 国 内外 市 场 上 有很 多 知 名 厂 商 推 出 了 他们 自己研发 的智 能手 机操作 系 统 . 最早 流行 的
第 6期
基于 A n d r o i d手机平台的来电通设计
7 3
手机 操 作 系 统 是 由芬 兰 的 诺 基 亚 公 司 推 出 的 S y mb i a n操 作 系 统. S y m b i a n操 作 系 统 在 国 内 外 风靡 了将 近 1 0年 , S y m b i a n操作 系 统是 一 款能 多 个 任务 同时执 行 的操 作 系统 , 它具 有 低 能耗 , 内
A c t i v i t y类 似于 P C端 的 Wi n d o w s 窗 口, 它为 用户
提供了一个可与 A n d r o i d系统交互 的平 台, 同时
也 是其 他按 钮或 控件 的承 载体 .
A n d r o i d系统 为列表 数据 显示 提 供 了一 个 方 便的 L i s t V i e w列 表控 件 . 它可 以利 用 同一个 模 板 将 多条 数据 以同样 的格式 平铺 在屏 幕 上 , 每个 列 表 条 目可 以单独 设置 点击 事件 , 当用 户 点击 条 目 之后 弹 出一 个操 作后 台数据 的对 话 框 , 用户 每 操 作一 次都 会对 后 台数据 库进 行增删 改等 操作 .
的一部 分. 手 机 的广泛应 用 给人 们生 活 带来 方 便 的 同时也给 人们 的生 活带来 了苦 恼 . 有 时一 天 的 生 活 中可 能会 接 到很 多不必 要 的 电话 , 其 中就 包
பைடு நூலகம்
司正 式推 出一 款 专 为 移动 智 能终 端 设 备 所 服 务
的 操 作 系 统—— A n d r 0 i d . A n d r o i d底 层 是 基 于
的角度 出发 , 其涵 盖 的功能 能够 让 这些 烦 人 的 问 题迎 刃而解 , 并 且还 给所有 用 户提 供 一套 全方 位
对全 球各 大运 营商来 说 , 这样 的优 势 可 以让 他们 在很 短 的时 间 内开 发 出符 合 自 己公 司 的 战 略项
目. 因此 , A n d r o i d 操 作 系统在 市 场 上 的发 展潜 力
守护者 , 让手机不再成为用户的心理负担.
据库 共 同 完 成 的. 来 电通 作 为 一 款 手 机 安 全 软 件, 它具 备黑 名 单 拦 截 、 广 告 拦 截 以及 来 电归 属 地信 息 显示等 功能 . 该项 目的运 行环 境 只 限在 基
收稿 日期 : 2 0 1 4一O 8— 0 6
第3 0卷
第 6期
哈尔滨师范大学 自然科学学报
NA T URAL S C I EN CE S J OUR NAL OF HARB I N NORMAL UNI V ERS I T Y
V o 1 . 3 0 ,N o . 6 2 0 1 4
基于 A n d r o i d手 机 平 台 的来 电通 设计
L i n u x内核 实 现 的 , 而L i n u x面对 所 有 开 发 者 都 是开 源 的 , 因此它 允许 个人或 厂商 能够在 A n — d r o i d操作 系统 的平 台上进 行 相 应 的应 用 开 发 和
设计 , 这样 能 有 效 的降低 移 动应 用 开 发 的成 本 .