安卓课程设计_手机通讯录系统05169

合集下载

手机通讯录系统课程设计报告

手机通讯录系统课程设计报告

课程名称: 程序设计基础课程设计 学院名称: 计算机科学与工程学院 专 业: 计算机科学与技术课程设计报告 装 订线目录一、绪论 (3)二、设计内容 (4)1、选题 (4)2、系统功能 (4)3、应用到的技术 (4)三、设计要求 (4)四、设计环境 (5)1、操作系统 (5)2、开发工具 (5)3、PC机配置 (5)五、系统结构图 (5)六、功能实现 (6)1、系统运行 (6)2、添加联系人 (6)3、修改联系人 (7)4、删除联系人 (8)5、查找联系人 (8)6、查看所有联系人 (8)7、对联系人在文件中的存储位置进行排序 (9)8、系统运行结束 (9)七、遇到的问题和解决的方法 (9)八、设计心得 (10)九、参考文献 (11)十、附件 (12)1、头文件 (12)2、主函数 (12)3、函数实现文件 (13)需求分析在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具。

在这个人与人关系愈加密切的时代,“通讯”成了生活中的必需品。

这就有这么一个系统记录下人与人之间的多样联系方式——手机通讯系统。

通过系统记录下对方的联系方式,既减轻了大脑的负担,又不在受各种条件的约束,做到便捷随身管理相关的联系信息,摆脱了传统电话簿,名片的累赘。

从长远利益来看,可是意义重大的环保之举。

根据市场需求,手机通讯录管理系统所记录的信息一般分为个人、商业、办公三类。

清晰了机主的联系方向。

针对性的分门别类,使系统具有了方便了机主的存储和快速查阅优势功能,大大减少了在电话簿,名片上机械翻阅查找过程的时间。

于此同时又根据手机随身携带的特殊性,在一定程度上比一般的制作文件又其次,因为手机是随身携带的通讯工具,这与记事本相比将在一定程度上保障联系人信息的安全性,相对避免了个人隐私信息外泄从而带来的损失。

综上所述,手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。

友元重载常函数构造函数析构判断数据链表手机通讯录管理系统一、主要功能模拟手机通信录管理系统,要求:(1)查看功能:选择此功能时,列出下列三类选择:A 办公类B 个人类C 商务类,当选中某类时,依次显示出此类所有数据中的姓名和电话号码(2)增加功能:能录入新数据(包括:姓名、电话号码、分类(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件)。

安卓课程设计_手机通讯录系统全解

安卓课程设计_手机通讯录系统全解
Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
实现要求:客户端基于Android平台实现,服务端技术自定
用例场景:小明丢了手机,只好去抢购了一个小米同时把手机卡补办回来,需要把之前手机的200个联系人补上。好在小明之前把所有联系人都备份到服务器了,只需要下载在线通信录后,登录平台,一键还原即可。
1.1.2系统用例分析
图1-1显示了通话记录功能模块。包括了联系人详细信息查看,清空通话记录,在选择一个条目后,可以对其进行拨打电话,发送短信功能的操作,也可以进行删除。
2.1.1新建、删除、编辑联系人
点击通信录界面中的新建按钮,进入新建联系人界面。输入联系人的基本信息,并可根据用户需求增加个性化信息如姓名、手机号码、、地址、性别这些信息,单击确认返回主界面。点击通信录中一个已存在的联系人,进入联系人编辑界面,可修改联系人的资料或者删除联系人,完成后退回到主界面。
2.1.2查找联系人
手机用户
图1-1通话记录模块用例图
图1-2显示了联系人功能模块的用例。包括了查看联系人详细信息,编辑联系人信息,新建联系人,对选中的联系人,可以对其进行拨打电话、发送短信的操作。用户还可以进行联系人搜索,这样方便用户快速找到想找的联系人信息。
图1-2电话薄模块用例图
图1-3为个人中心模块中设置个人详细信息子模块的用例。该模块的功能就是用户设置自己的个人基本信息。

手机通讯录安卓课程设计报告书

手机通讯录安卓课程设计报告书

XX科技大学计算机科学与工程学院智能终端系统及应用开发课程设计报告题目:手机通讯录学号:********班级:********姓名:********指导老师:********绪论随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。

因此,移动终端的应用软件和需要的服务将会有很大的发展空间。

在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。

手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。

根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。

随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展[4]。

通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。

这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

一、课程设计目的智能终端系统及应用开发课程设计是计算机相关专业的一个综合性实践教学环节,是学习完《智能终端系统及应用开发》课程后进行的一次全面的综合练习。

其目的在于促进学生复习和巩固Android 应用技术,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学Android 设计知识,通过本课程设计让学生进行简单Android 应用软件的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。

二、课程设计内容通过对Android技术的相关研究,了解Android源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。

这款手机通讯录实现的相关内容如下:1.简洁、实用的操作界面。

手机通讯录系统课程设计

手机通讯录系统课程设计

手机通讯录系统课程设计一、课程目标知识目标:1. 让学生理解手机通讯录系统的基本概念,掌握其数据结构及存储方式;2. 使学生掌握编程语言中与手机通讯录系统相关的常用语法和功能;3. 引导学生了解手机通讯录系统的实际应用场景,认识到其重要性。

技能目标:1. 培养学生运用所学知识设计和实现一个简单的手机通讯录系统的能力;2. 提高学生分析问题、解决问题的能力,使其能够针对手机通讯录系统进行优化和改进;3. 培养学生的团队协作能力,使其能够在小组合作中发挥自己的优势,共同完成任务。

情感态度价值观目标:1. 培养学生对计算机科学和编程的兴趣,激发其学习热情;2. 引导学生认识到手机通讯录系统在生活中的广泛应用,增强其实用主义价值观;3. 培养学生的创新意识,使其敢于尝试新思路,勇于挑战困难。

课程性质:本课程为实践性较强的课程,结合理论教学和实际操作,使学生能够在实践中掌握知识。

学生特点:学生处于高年级阶段,已具备一定的编程基础,对手机通讯录系统有一定了解。

教学要求:教师应注重理论与实践相结合,关注学生的个体差异,提高学生的动手实践能力。

在教学过程中,将目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 手机通讯录系统概述:介绍手机通讯录系统的基本概念、功能及在实际应用中的重要性。

- 教材章节:第3章 数据结构与应用,第4节 手机通讯录系统2. 数据结构及存储方式:讲解手机通讯录系统中常用的数据结构(如链表、二叉树等)及其存储方式。

- 教材章节:第2章 线性表与树,第3章 数据结构与应用3. 编程语言实现:运用所学编程语言(如C语言、Python等)实现手机通讯录系统的功能。

- 教材章节:第1章 程序设计基础,第5章 编程语言实例分析4. 手机通讯录系统功能设计:- 添加、删除、查找和修改联系人信息- 教材章节:第4章 算法设计与分析,第6章 数据库原理与应用5. 系统优化与改进:分析现有手机通讯录系统的不足,提出优化方案并进行改进。

手机通讯录课程设计

手机通讯录课程设计

手机通讯录课程设计一、课程目标知识目标:1. 学生理解手机通讯录的基本概念,掌握通讯录的存储与管理工作原理。

2. 学生掌握在手机中新建、编辑、删除和查找联系人等操作方法。

3. 学生了解手机通讯录的安全性和隐私保护措施。

技能目标:1. 学生能够独立在手机中新建、编辑和删除联系人,实现通讯录的有效管理。

2. 学生学会使用手机通讯录中的搜索功能,快速找到所需联系人。

3. 学生能够对通讯录进行备份和恢复,确保数据的安全性。

情感态度价值观目标:1. 学生认识到手机通讯录在生活中的重要性,培养良好的通讯录管理习惯。

2. 学生在操作过程中,树立保护个人隐私和数据安全的意识。

3. 学生通过学习手机通讯录,增强对现代信息技术的兴趣和认识,培养积极向上的学习态度。

课程性质分析:本课程为信息技术课程,结合学生日常生活实际,以手机通讯录为教学载体,旨在提高学生的信息素养和实际操作能力。

学生特点分析:学生处于中学阶段,对手机操作有一定的基础,好奇心强,善于接受新事物。

但部分学生对通讯录管理重视程度不够,需引导培养其管理意识。

教学要求:1. 结合学生特点,注重理论与实践相结合,提高学生的实际操作能力。

2. 强化信息安全意识,培养学生的责任感。

3. 关注个体差异,给予每个学生充分的实践机会,确保学习成果的达成。

二、教学内容1. 通讯录基本概念:介绍手机通讯录的定义、功能及其在日常生活中的重要性。

- 教材章节:第二章第二节“手机通讯录概述”2. 通讯录操作方法:- 新建联系人:姓名、电话、邮箱、地址等信息的填写与保存。

- 编辑联系人:修改已保存联系人的信息。

- 删除联系人:删除不再需要的联系人。

- 查找联系人:使用搜索功能快速查找指定联系人。

- 教材章节:第二章第三节“通讯录的基本操作”3. 通讯录安全与隐私保护:- 备份通讯录:学习如何将通讯录数据进行备份。

- 恢复通讯录:掌握如何恢复已备份的通讯录。

- 隐私保护:了解通讯录隐私设置,提高数据安全性。

通讯录系统课程设计

通讯录系统课程设计

通讯录系统课程设计一、课程目标知识目标:1. 让学生掌握通讯录系统的基本概念,了解其在日常生活和工作中的应用。

2. 使学生了解并掌握通讯录系统中数据的存储、检索和更新等基本操作。

3. 帮助学生理解通讯录系统的数据结构及其优势。

技能目标:1. 培养学生运用所学知识设计和实现一个简单的通讯录系统。

2. 培养学生运用编程语言实现通讯录系统中数据的增删改查等操作。

3. 提高学生分析问题、解决问题的能力,能够针对通讯录系统提出优化建议。

情感态度价值观目标:1. 培养学生主动探索新知识、积极思考的学习态度,增强他们对信息技术的兴趣和热情。

2. 培养学生的团队协作精神,学会在项目合作中发挥个人优势,共同完成任务。

3. 增强学生的信息素养,使他们意识到信息技术在生活中的重要性,并能够遵守相关法律法规,保护个人隐私。

分析课程性质、学生特点和教学要求:1. 课程性质:本课程为信息技术课程,注重实践操作和理论知识相结合。

2. 学生特点:学生为初中年级,已具备一定的计算机操作基础,对新鲜事物充满好奇心。

3. 教学要求:教师应注重启发式教学,引导学生主动参与课堂,关注学生个体差异,提高教学效果。

二、教学内容1. 通讯录系统基本概念:介绍通讯录的定义、作用及其在生活中的应用。

教材章节:第一章第二节2. 通讯录系统数据结构:讲解通讯录中数据的组织方式,如列表、树等。

教材章节:第二章第一节3. 通讯录系统功能设计:分析通讯录系统所需实现的基本功能,如增加、删除、修改和查询联系人信息。

教材章节:第三章第一节4. 编程语言实现通讯录系统:运用所学编程语言(如Python、C++等),实现通讯录系统的基本功能。

教材章节:第四章5. 通讯录系统优化与扩展:探讨如何优化通讯录系统性能,如提高查询效率、扩展系统功能等。

教材章节:第五章6. 项目实践:分组进行项目实践,设计并实现一个简易的通讯录系统。

教材章节:第六章教学内容安排与进度:第一周:通讯录系统基本概念、数据结构第二周:通讯录系统功能设计第三周:编程语言实现通讯录系统第四周:通讯录系统优化与扩展第五周:项目实践与展示、评价三、教学方法1. 讲授法:针对通讯录系统基本概念、数据结构等理论知识,采用讲授法进行教学,帮助学生建立完整的知识体系。

数据结构课程设计-简易手机通讯录管理系统

数据结构课程设计-简易手机通讯录管理系统

一、课题名称简易手机通讯录管理系统(线性表、查找、排序)二、主要内容简易手机通讯录管理系统的设计主要是实现对手机通讯录的管理和相关操作。

基本功能如下:(1)联系人信息录入、添加功能:包括手机号(此处用短号,5位,不能重复)、姓名、家庭住址的录入和添加。

(2)联系人信息查询功能:能①按手机号进行查询。

②按联系人姓名进行查询。

(3)排序:①能按手机号升序进行排序;②能按姓名进行升序排序,姓名相同时按手机号从小到大进行排序(4)联系人信息的修改、删除功能:①按手机号进行联系人信息的修改和删除。

②按姓名进行联系人信息的修改和删除,多个姓名时,再指定具体的号码。

(5)统计功能:统计自己的联系人有多少个。

三、课题设计的基本思想,原理和算法描述(1)本次课程设计题目为简易手机通讯录管理系统,主要运用到线性表中顺序表的相关知识,以及顺序查找的思想和冒泡排序算法。

(2)界面设计//菜单函数int menu(){int c;printf("\n\n\t☆☆☆☆☆☆☆手机通讯录信息管理系统☆☆☆☆☆☆☆☆\n\n");printf("******************************************************************* ***\n");printf(" 1.添加联系人信息\n");printf(" 2.查询联系人信息\n");printf(" 3.对联系人信息进行排序\n");printf(" 4.修改联系人信息\n");printf(" 5.删除联系人信息\n");printf(" 6.统计联系人个数\n");printf(" 0.退出信息管理系统\n");printf("******************************************************************* ***\n\n");printf("★请输入您的选择(0-6):");while(1){scanf("%d",&c);if(c<0||c>6)printf("\n▲输入错误!请重新选择:");elsebreak;}return c;}//主函数void main(){SqList * L;InitList(L);system("color 3f");while(1){switch(menu()){case 1:system("cls");printf("\n\t\t\t信息的增加\n");ListAdd(L);break;case 2:system("cls");printf("\n\t\t\t信息的查询\n");Search(L);break;case 3:system("cls");printf("\n\t\t\t对信息进行排序\n");Paixu(L);break;case 4:system("cls");printf("\n\t\t\t信息的修改\n");ListModify(L);break;case 5:system("cls");printf("\n\t\t\t信息的删除\n");Delete(L);break;case 6:system("cls");printf("\n\t\t\t统计联系人个数\n");ListLength(L);break;case 0:printf("再见!\n");return;default:printf("\n▲输入错误!请重新选择:");break;}}}(3)功能模块的实现初始化顺序表void InitList(SqList *&L)L=(SqList *)malloc(sizeof(SqList));L->length=0;}②增加信息函数。

通讯录系统——数据结构课程设计

通讯录系统——数据结构课程设计

通讯录系统——数据结构课程设计数据结构课程设计通讯录⽬录1、课程设计的⽬的: (1)2、需求分析: (1)1. 要求: (1)2. 详细功能: (1)3、课程设计报告内容: (1)1. 通讯录管理系统调⽤关系图: (1)2. 设计结构体及函数表: (2)3. 实现主程序和各模块的调⽤关系: (2)4、详细设计: (3)1. 各个操作的算法实现: (3)2.程序清单:(见附录) (4)5、参考⽂献: (5)6、部分运⾏结果界⾯: (5)1.调试分析: (7)2. 调试中遇到的问题: (7)7、总结: (8)8、附录:(程序) (8)1、课程设计的⽬的:⽤〈〈数据结构〉〉中的双向链表作数据结构,结合C语⾔基本知识。

编写⼀个通讯录管理系统。

以把所学数据结构知识应⽤到实际软件开发中去。

了解并掌握数据结构与算法的设计⽅法,具备初步的独⽴分析和设计能⼒;初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本⽅法和技能;提⾼综合运⽤所学的理论知识和⽅法独⽴分析和解决问题的能⼒;训练⽤系统的观点和软件开发⼀般规范进⾏软件开发,培养软件⼯作者所应具备的科学的⼯作⽅法和作风;2、需求分析:1.要求:(1)设计⼀个实⽤的⼩型通讯录,⽤双向链表做数据结构,编写⼀个通讯录管理系统实现通讯录信息的输⼊、添加、显⽰、以姓名做关键字进⾏查找、删除信息等功能。

(2)每条信息⾄少包含:姓名、街道、城市、邮编、国家等信息。

2.详细功能:A.载⼊⽂件load():将磁盘中可能存在的⽂件载⼊到内存中。

A.信息输⼊enter():系统将提⽰输⼊新纪录所需信息,信息包含:姓名、街道、城市、邮编、国家。

B.信息删除del():⾸先提⽰⽤户输⼊要删除的纪录姓名,然后调⽤删除函数,删除该纪录的相关资料,⽀持重名选择删除和循环删除。

C.查找search():提⽰⽤户输⼊要查找的姓名,然后系统调⽤查找函数查找,接着系统使⽤相关命令输出查到的全部信息。

安卓课程设计_手机通讯录系统方案

安卓课程设计_手机通讯录系统方案

目录1前言 (1)2系统概述 (2)2.1需求分析 (2)2.1.1基本功能需求 (2)2.1.2系统用例分析 (2)2.2总体设计方案 (5)2.2.1系统模块关系与划分 (5)3系统详细分析 (6)3.1通讯录需求分析 (6)3.1.1增加、删除、编辑联系人 (6)3.1.2查找联系人 (6)3.1.3通讯功能 (6)3.1.4菜单功能 (7)3.1.5导入导出功能 (7)3.2数据库设计 (7)3.1.3Android数据库概述 (7)3.1.3数据库表详细设计 (7)3.3系统界面设计 (8)4系统编码实现 (14)5测试 (19)6参考文献 (23)前言随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。

经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。

因此,移动终端的应用软件和需要的服务将会有很大的发展空间。

Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。

Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。

Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。

Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。

因此,它具有很大的市场发展潜力。

Android(Google公司)是Google开发的基于Linux平台的开源手机操作系统。

它包括操作系统、用户界面和应用程序——移动工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。

课程设计手机通讯录的设计

课程设计手机通讯录的设计

课程设计手机通讯录的设计一、课程目标知识目标:1. 让学生掌握手机通讯录的基本概念和功能,理解其在日常生活和工作中的重要性。

2. 学习通讯录的信息存储、检索和管理方法,了解不同手机操作系统的通讯录应用差异。

3. 掌握设计手机通讯录的基本原则和流程,了解界面布局、用户体验等相关知识。

技能目标:1. 培养学生运用所学知识分析和解决实际问题的能力,能独立设计出界面友好、功能实用的手机通讯录。

2. 提高学生团队协作和沟通能力,学会在项目中进行有效分工与合作。

3. 培养学生运用信息技术手段进行资料搜集、整理和分析的能力。

情感态度价值观目标:1. 培养学生关注社会发展、关注新技术,提高对信息科技的兴趣和热情。

2. 增强学生的创新意识和实践能力,鼓励他们勇于尝试,不断优化设计方案。

3. 培养学生尊重他人意见,学会倾听、理解、接纳和包容,形成良好的团队合作精神。

课程性质:本课程为信息技术课程,结合实际应用,注重培养学生的实践操作能力和创新思维。

学生特点:学生具备一定的信息技术基础,对新事物充满好奇,喜欢动手实践,但需加强对知识整合和应用的能力。

教学要求:结合课本内容,以实际操作为主,注重理论与实践相结合,提高学生的综合运用能力。

通过本课程的学习,使学生能够将所学知识应用于实际生活,提高个人信息管理能力。

二、教学内容1. 手机通讯录概述- 通讯录的定义与作用- 不同手机操作系统通讯录应用的特点2. 通讯录信息管理- 联系人信息的录入、编辑、删除和查找- 分类与标签管理- 云同步与备份3. 设计原则与流程- 界面设计原则:简洁、易用、美观- 用户体验:操作便捷、功能明确- 设计流程:需求分析、界面设计、功能实现、测试优化4. 实践操作- 运用设计工具进行界面布局和原型设计- 功能实现:添加、编辑、删除联系人等- 项目分工与协作5. 评估与优化- 评估标准:功能完整性、界面美观度、操作便捷性- 优化方向:界面调整、功能完善、用户体验改进教学内容依据课程目标,结合课本相关章节,注重理论与实践相结合。

通讯录管理系统课程设计报告总结

通讯录管理系统课程设计报告总结

通讯录管理系统课程设计报告总结
通讯录管理系统课程设计报告总结
本次课程设计的主题是通讯录管理系统,旨在通过设计一个实用的通讯录管理系统,提高学生的软件开发能力和实践能力。

在本次课程设计中,我们采用了Java语言和MySQL数据库进行开发。

在开发过程中,我们首先进行了需求分析,明确了系统的功能和用户需求。

然后进行了系统设计,包括数据库设计和界面设计。

在开发过程中,我们采用了面向对象的开发方法,将系统分为多个模块,每个模块负责不同的功能。

同时,我们也采用了MVC设计模式,将数据、视图和控制分离,使得系统更加灵活和易于维护。

在实际开发中,我们遇到了许多问题,如数据库连接问题、界面设计问题等。

但是,我们通过不断的学习和实践,最终成功地完成了系统的开发。

在开发过程中,我们也学习了许多新的知识和技能,如Java 语言的基本语法、MySQL数据库的使用、面向对象的开发方法等。

最终,我们成功地开发出了一个实用的通讯录管理系统,该系统具有以下功能:
1. 用户登录和注册功能,保证系统的安全性和可靠性。

2. 通讯录的添加、删除、修改和查询功能,方便用户管理通讯录。

3. 通讯录的导入和导出功能,方便用户备份和恢复通讯录。

4. 通讯录的分类和分组功能,方便用户对通讯录进行分类管理。

5. 通讯录的搜索功能,方便用户快速查找通讯录。

通过本次课程设计,我们不仅提高了自己的软件开发能力和实践能力,也为今后的学习和工作打下了坚实的基础。

同时,我们也深刻认识到
软件开发需要不断学习和实践,只有不断地提高自己的技能和能力,
才能在竞争激烈的市场中立于不败之地。

通讯录查询系统课程设计

通讯录查询系统课程设计

通讯录查询系统课程设计一、课程目标知识目标:1. 理解通讯录查询系统的基本概念和原理;2. 掌握运用编程语言设计简单的通讯录查询功能;3. 学会使用数据结构存储和管理通讯录信息;4. 了解数据库的基本操作,实现通讯录信息的存取。

技能目标:1. 能够运用所学知识,独立设计并实现一个通讯录查询系统;2. 通过编程实践,提高问题分析、设计和解决问题的能力;3. 学会使用调试工具,对程序进行调试和优化;4. 培养团队协作和沟通能力,共同完成项目任务。

情感态度价值观目标:1. 激发学生对计算机科学的兴趣和热情,培养主动学习的习惯;2. 培养学生的创新意识,敢于尝试新方法解决问题;3. 增强学生的责任感,认识到技术对社会的重要性;4. 引导学生关注通讯技术在生活中的应用,体会科技发展的价值。

本课程针对高年级学生,结合教材内容,以实用性为导向,旨在提高学生的编程实践能力和问题解决能力。

课程通过设计一个通讯录查询系统,将理论知识与实践相结合,使学生能够将所学知识运用到实际项目中。

课程目标分解为具体的学习成果,以便于教学设计和评估,确保学生能够达到预期学习效果。

二、教学内容1. 通讯录查询系统概述:介绍通讯录查询系统的基本概念、功能及在实际中的应用;- 相关章节:教材第3章“数据库技术应用”2. 数据结构基础:讲解线性表、树等基本数据结构,分析其在通讯录查询系统中的应用;- 相关章节:教材第2章“数据结构”3. 编程语言基础:运用C++/Java等编程语言,实现通讯录查询功能;- 相关章节:教材第4章“面向对象程序设计”4. 数据库操作:介绍数据库的基本操作(增、删、改、查),实现通讯录信息的存取;- 相关章节:教材第5章“数据库设计与应用”5. 程序调试与优化:学习使用调试工具,对程序进行调试和优化;- 相关章节:教材第6章“程序调试与测试”6. 项目实践:分组进行项目实践,设计并实现一个通讯录查询系统;- 相关章节:教材第8章“综合项目实践”教学内容按照课程目标进行科学性和系统性的组织,教学大纲明确教学安排和进度。

手机通讯录管理系统课程设计报告模板

手机通讯录管理系统课程设计报告模板

高级语言程序设计课程设计报告题目:手机通讯录管理系统专业:电子信息工程班级:电子112学号:姓名:指导教师:日期: 2012 年 7月 9日至 2012 年7 月 14 日山东工商学院信电学院注:用户名和密码均为dianzi1121、程序基本功能要求手机通信录采用文件存储,因而要提供文件的输入输出操作;查看功能要提供显示操作;增加新数据的过程要检查是否有重复,存储空间是否已满,且录入的新数据能按递增的顺序自动进行条目编号,因而要提供查找、统计和排序操作;要提供修改与删除和自动调整编号功能;另外还要提供键盘式选择菜单以实现功能选择。

(1)数据查看模块通过菜单选择查看信息,然后选择办公类、个人类或者商务类,则显示所选类信息列表。

这是一个查找与显示的过程,在手机通信录文件中查找type类型符合的记录,输出。

(2)数据添加模块提示输入一条记录,将对通信录执行查找操作,查找姓名和电话号码字段,如不存在相同的记录,则用以追加方式写入文件,并给记录的条目字段赋值(在检查有无重复的过程中启动计数),否则提示“数据已经存在,请重新输入或者取消!”。

(3)数据修改模块修改通信录信息,则需要读文件,判断信息是否是要修改的信息,如果是,修改,重新写入文件;否则直接重新写入文件。

(4)数据删除模块通过菜单选择删除操作,由于C语言没有提供直接删除文件记录的函数,因而需要自己实现:读记录,判断是否要删除(与输入的要删除的记录比较),如果要删除,则舍弃;否则重新写入文件。

2、总体设计(功能模块说明,如函数功能、参数说明,函数调用关系描述等,并注明各模块的具体成员分工)建立结构体来储存和整合各个信息。

然后利用模块来分别实现程序的各个功能。

各个模块用函数来实现。

在通过主函数来判断输入数字,从而调动函数,实现所需功能。

最后将输入的文件保存在文件里,以便重复使用。

整个系统可以设计为数据查看模块、数据添加模块、数据修改模块、数据删除模块。

安卓课程设计手机通讯录系统

安卓课程设计手机通讯录系统

目录1摘要 (1)2系统概述 (2)2.1需求分析 (2)2.1.1基本功能需求 (2)2.1.2系统用例分析 (2)2.2总体设计方案 (5)2.2.1系统模块关系与划分 (5)3系统详细分析 (6)3.1通讯录需求分析 (6)3.1.1增加、删除、编辑联系人 (6)3.1.2查找联系人 (6)3.1.3通讯功能 (6)3.1.4菜单功能 (7)3.1.5导入导出功能 (7)3.2数据库设计 (7)3.1.3Android数据库概述 (7)3.1.3数据库表详细设计 (7)3.3系统界面设计 (8)4系统编码实现 (14)5测试 (19)6参考文献 (23)摘要Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android 2.1版本开发的一个“个性通讯录”。

根据当下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样的基础上,构建实现了该通讯录.【关键词】 Android Linux 手机通讯录AbstractAndroid is a sort of open source code operating system that base on the Linux, and mainly used by mobile phone. It is so popular because of the good human-machine interaction capability, and also there are all kinds of functional applications software can be installed that through by this operating system, this article will introduces a kind of contacts that bases on the Android 2.1 version., this article pointed out an new idea and design for contacts due to the people’s operating habits and particular demands, and on such a basis to construct and achieve this contacts.function to ensure the security and stability of the system effectively.【Keywords】 Android Linux mobile contacts第1章系统概述1.1需求分析1.1.1基本功能需求(1) 用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编辑、删除、拨打电话、发送短信可以根据索引条件搜索联系人。

手机通讯录管理系统设计—C语言课程设计

手机通讯录管理系统设计—C语言课程设计

手机通讯录管理系统设计1.题目要求模拟手机通讯录管理系统,实现对手机中的通讯录进行管理.功能要求如下:(1).查看功能:选择此功能时,列出以下三类选择:①办公类②个人类③商务类(2).增加功能:能录入新数据.一个结点包括:姓名、电话号码、分类(办公类、个人类、商务类)、电子邮件。

例如:杨**1358******** 商务类c*****当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据,录入的新数据能按递增的顺序自动进行条目编号。

(3).修改功能:选中某个人的姓名时,可对此人的相印数据进行修改。

(4).删除功能:选中某个人的姓名时,可对此人的相印数据进行删除,并自动调整后续条目的编号。

2.需求分析根据题目要求,手机通讯录文件存放在手机上的指定位置(假设默认位置为D:\tongxunlu.txt),所以应提供文件的输入、输出等操作;在浏览通讯录时要提供显示,查找、插入、修改、删除等操作;另外还应该提供键盘式选择菜单实现功能选择。

3.总体设计根据上面的要求分析,可以将这个系统分成以下模块:菜单选择;查看数据;增加数据;修改数据;删除数据。

4.详细设计.①.函数预备函数准备部分主要包含库文件,预定义部分和本函数定义并使用的函数声明。

#include "stdio.h"#include "conio.h"#include "stdlib.h"#include "string.h"N #define N 15//根据程序要求,本程序内的通讯录条数最多为15条char address[100]="tab.txt";//结构体声明typedef struct person//通讯录结构中结点的定义{int num;char name[20];char tel_number[100];char type[20];char email[30];struct person *next;}PERSON;PERSON person[N];//定义N 个结构体变量,用于存储文件数据PERSON *head,*tail;//定义头指针和尾指针//函数声明部分PERSON *input();//建立文件,输入原始数据PERSON *output();//建立文件,实现原始文本覆盖void browse();//浏览(用包含browse1()和back()实现)void browse1();//浏览模块子程序void add();//添加数据void modify();//修改数据void del();//删除数据void menu();//菜单程序void back();//返回菜单或退出选择程序PERSON *findnum(int num);//通过序号找到数据PERSON *findname(char name[]);//通过姓名找到数据PERSON *findtel(char tel[]);//通过电话号码找到数据②.主函数主函数功能一般设计得比较简单,只提供输入、处理和输出的部分函数调用。

通讯录系统课程设计

通讯录系统课程设计
printf("\n");
printf("很高兴能为你服务,请输入你的选择(1_24): ");
scanf("%d",&num1);//输入数字
for (i = 1; i < 24; i++)//for函数重复输入信息
{
if (num1 < 1 || num1 > 24)
{
printf("老大,拜托!你输错啦!");
break;
case 9: Sort();SecondMenu();//排序函数以及二级菜单
break;
case 10: Correct();SecondMenu();//修改函数以及二级菜单
break;
case 11: Output();SecondMenu();//输出函数以及二级菜单
break;
scanf("%d",&num2);
if (num2 < 0 || num2 > 6)
{
printf("老大,拜托!你输错啦!");
scanf("%d", &num2);
}
switch (num2)
/*--------一级主菜单-----------*/
void menu()
{
int i;
int num1;//定义num1
printf("\t…………………………#《通讯录》#…………………………\n");//界面
printf("\n");
printf("\n");
printf("\t***亲人:添加(1)\t删除(2)\t排序(3)\t修改(4)\t显示(5)\t查询(6)\t\n****朋友:添加(7)\t删除(8)\t排序(9)\t修改(10)\t显示(11)\t查询(12)\t\n*****同学添加(13)\t删除(14)\t排序(15)\t修改(16)\t显示(17)\t查询(18)\t\n*****同事:添加(19)\t删除(20)\t排序(21)\t修改(22)\t显示(23)\t查询(24)\t*****\n");//菜单

通讯录查询系统课程设计

通讯录查询系统课程设计

通讯录查询系统课程设计一、引言通讯录是一种重要的工具,用于管理和存储个人或组织成员的联系方式。

通讯录的主要功能是方便快捷地查找、添加、编辑和删除联系人的信息。

为了更好地管理和利用通讯录,设计一个通讯录查询系统是非常有必要的。

本文将介绍通讯录查询系统的设计。

二、系统需求1. 用户管理:系统应该提供用户注册、登录、修改密码等功能,以便不同的用户可以访问其私有的通讯录。

2. 通讯录管理:系统应该允许用户创建新的通讯录,包括通讯录的名称、描述和权限设置。

通讯录可以设为公开、仅自己可见或仅指定可见。

3. 联系人管理:用户可以在通讯录中添加、编辑、删除联系人的信息。

联系人信息包括姓名、电话、邮箱等,可以根据这些信息进行快速查询。

4. 查询功能:系统应该提供多种查询方式,如根据姓名、电话、邮箱等进行查询,以便用户可以快速找到所需的联系人。

5. 授权管理:通讯录的创建者可以授权其他用户对其通讯录的访问权限,包括查看、编辑等。

用户可以根据自己的需求来设置通讯录的权限。

6. 界面友好:系统应该具有简洁、直观的界面,方便用户快速上手使用。

同时,系统的响应速度应该快,以便提高用户的使用体验。

三、系统设计1. 技术选型:本系统选用前端技术使用HTML、CSS和JavaScript,并使用后端技术使用Java语言开发。

2. 数据库设计:系统使用关系型数据库来存储用户信息、通讯录信息和联系人信息。

可以选择MySQL或者Oracle等数据库管理系统。

3. 系统架构:系统采用B/S架构,即浏览器/服务器架构。

用户通过浏览器访问系统,向服务器发出请求,服务器进行处理并返回响应。

4. 功能模块划分:根据系统需求,将系统划分为用户管理模块、通讯录管理模块、联系人管理模块、查询功能模块和授权管理模块。

5. 界面设计:系统的界面应该简洁明了,方便用户操作。

可以采用响应式设计,使界面在不同设备上都能够正常显示和操作。

6. 系统流程:用户首先需要注册和登录系统,然后可以创建自己的通讯录,并添加联系人信息。

手机通讯录c课程设计

手机通讯录c课程设计

手机通讯录c 课程设计一、课程目标知识目标:1. 学生能理解手机通讯录的基本概念,掌握通讯录的信息存储、检索和管理方式。

2. 学生能够描述手机通讯录的存储结构,了解联系人信息的组成和分类。

3. 学生掌握使用手机自带通讯录软件进行联系人添加、删除、修改和查询的操作方法。

技能目标:1. 学生能够独立操作手机通讯录软件,高效地管理联系人信息。

2. 学生通过实际操作,提高信息处理能力和解决问题的能力。

3. 学生通过小组合作,培养团队协作能力和沟通技巧。

情感态度价值观目标:1. 学生培养对个人信息保护的意识,尊重他人隐私。

2. 学生通过学习手机通讯录管理,认识到科技在日常生活中的重要作用,激发对信息技术的兴趣。

3. 学生在学习过程中,培养积极的学习态度,树立正确的价值观。

课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的动手能力和信息素养。

学生特点:六年级学生具备一定的手机操作基础,对新鲜事物充满好奇,喜欢动手实践。

教学要求:教师需关注学生个体差异,因材施教,注重理论与实践相结合,提高学生的信息处理能力和团队协作能力。

在教学过程中,关注学生的情感态度,引导他们树立正确的价值观。

通过对课程目标的分解,使学生在学习过程中达到预期的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 手机通讯录概述- 通讯录的定义与功能- 通讯录在生活中的应用2. 手机通讯录的存储结构与信息管理- 联系人信息的组成与分类- 通讯录存储结构的特点3. 手机通讯录软件操作- 联系人添加、删除、修改和查询方法- 联系人信息的导入与导出- 通讯录分组管理与搜索功能4. 个人信息保护与隐私安全- 信息保护意识培养- 隐私安全的重要性与措施5. 实践操作与案例分析- 实际操作手机通讯录软件,进行联系人管理- 分析通讯录管理中的典型问题,探讨解决方案6. 小组合作与展示- 分组讨论,共同完成通讯录管理任务- 各组展示成果,分享经验与心得教学内容安排与进度:第一课时:手机通讯录概述、存储结构与信息管理第二课时:手机通讯录软件操作、个人信息保护与隐私安全第三课时:实践操作与案例分析、小组合作与展示教材章节:本教学内容与教材中“手机通讯录管理”章节相关,涵盖该章节的主要内容。

手机通讯录安卓课程设计

手机通讯录安卓课程设计

手机通讯录安卓课程设计1. 选题背景随着移动智能终端的普及,手机通讯录成为人们日常生活中必不可少的功能之一。

在这个背景下,本课程设计选择开发一个基于安卓平台的手机通讯录应用程序。

2. 课程设计目标通过本课程设计,学生将能够掌握以下技能:•掌握安卓应用程序开发的基本流程和技术•熟悉手机通讯录应用程序的功能和实现方式•能够使用Java语言编写安卓应用程序•能够使用Android Studio开发工具进行安卓应用程序的开发和调试3. 课程设计内容3.1 基本功能实现本课程设计的手机通讯录应用程序需要实现以下基本功能:•添加联系人•删除联系人•修改联系人信息•显示联系人列表•根据姓名或电话号码搜索联系人•拨打电话或发送短信3.2 扩展功能实现为了提高应用程序的实用性和扩展性,本课程设计还需要实现以下扩展功能:•显示联系人头像•同步联系人数据到云端或服务器•分组管理联系人•自定义联系人信息字段3.3 课程设计步骤本课程设计的实验步骤如下:1.环境搭建:学生需要安装Java开发环境和Android Studio开发工具,并配置好相关环境变量和SDK版本。

2.项目创建:学生需要创建一个新的安卓项目,并设置好项目的基本参数和开发环境。

3.页面设计:学生按照设计要求,设计应用程序的主界面和子界面,并添加相应的控件。

4.数据库设计:学生需要设计和创建联系人数据库,并编写相关的CRUD操作方法。

5.功能实现:学生需要编写相应的Java代码,实现联系人管理功能的实现。

6.调试测试:学生需要使用Android Studio工具对编写好的代码进行调试和测试,确保应用程序的稳定性和可靠性。

7.导出发布:学生需要将应用程序打包成APK文件,并发布到应用商店或其他渠道。

4. 课程设计评价学生的课程成绩将综合考虑以下方面:•功能实现的完整性和准确性•页面设计的美观性和用户体验•代码的编写规范和可读性•调试和测试的实用性和有效性•实验报告的详尽和清晰程度5.本课程设计旨在培养学生的安卓开发能力和实际编程经验,通过设计实现一个手机通讯录应用程序,让学生初步掌握安卓应用程序的开发流程和技术,并锻炼学生的编程思维和实际应用能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1前言 (1)2系统的需求分析 (2)2.1需求分析 (2)2.1.1基本功能需求 (2)2.1.2系统用例分析 (2)2.2总体设计方案 (5)2.2.1系统模块关系与划分 (5)3系统的概要设计 (6)3.1通讯录需求分析 (6)3.1.1新建、编辑联系人 (6)3.1.2查找联系人 (6)3.1.3通讯功能 (6)3.1.4个人中心 (7)3.1.5还原与备份功能 (7)3.2系统界面设计 (8)4系统编码实现 (14)前言随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。

经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。

因此,移动终端的应用软件和需要的服务将会有很大的发展空间。

Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。

Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。

Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。

Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。

因此,它具有很大的市场发展潜力。

Android(Google公司)是Google开发的基于Linux平台的开源手机操作系统。

它包括操作系统、用户界面和应用程序——移动工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。

谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在的 30 多家技术和无线应用的领军企业组成。

(1)优点:具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种融入全部Web应用的单一平台(2)缺点:由于时时刻刻都需要和网络进行连接,因此在手机的能耗方面控制就较差,导致待机能力不足;又由于其开源性,过分依赖开发商,缺少标准配置。

1.1需求分析1.1.1基本功能需求能要求:实现通信录的在线备份还原功能,能把系统的通信录一键导入导出。

实现要求:客户端基于Android平台实现,服务端技术自定用例场景:小明丢了手机,只好去抢购了一个小米同时把手机卡补办回来,需要把之前手机的200个联系人补上。

好在小明之前把所有联系人都备份到服务器了,只需要下载在线通信录后,登录平台,一键还原即可。

1.1.2系统用例分析图1-1显示了通话记录功能模块。

包括了联系人详细信息查看,清空通话记录,在选择一个条目后,可以对其进行拨打,发送短信功能的操作,也可以进行删除。

图1-1 通话记录模块用例图图1-2显示了联系人功能模块的用例。

包括了查看联系人详细信息,编辑联系人信息,新建联系人,对选中的联系人,可以对其进行拨打、发送短信的操作。

用户还可以进行联系人搜索,这样方便用户快速找到想找的联系人信息。

图1-2 薄模块用例图图1-3为个人中心模块中设置个人详细信息子模块的用例。

该模块的功能就是用户设置自己的个人基本信息。

设置个人信息手机用户图1-3 设置个人信息模块用例图图1-4显示了联系人还原与备份的用例图。

该模块的功能就是联系人的还原与备份图1-4 联系人导入导出1.2 总体设计方案1.2.1 系统模块关系与划分一个好的系统设计的步骤决定了程序是否能按照设计者的目的按时完成,是否能在规定的时间按照设计者的要求高质量的完成程序必要的功能。

并且按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善,使程序更加具有健壮性和可用性。

通过对通讯录功能、系统模块、用户需求方面进行全方位的分析制定开发流程。

采用标准的开发流程确定系统具有用户管理功能,联系人增删改功能,通讯功能,查找功能,备份等功能。

联系人还原联系人备份手机用户图1-5 系统功能图通过对系统的功能结构的分析,设计后系统运行流程是系统运行后用户将进入通讯录主界面,可以看到联系人,增加联系人,。

通过点击MENU界面的增加功能选项可以新增联系人,通过查找按钮可以对联系人进行、的操作。

通过个人中心可以显示所有联系人、还原所有联系人、并备份功能。

在联系人详细信息界面点击MENU键弹出通讯功能框选择拨打按钮或者发信息发按键,系统的运行流程图如1-6所示。

图1-6 系统运行流程2.1通讯录需求分析根据手机功能调查显示,近十成消费者都会使用手机通讯录功能,随着手机通讯录功能的不断加强与完善,手机通讯录的意义,已不仅仅像薄一样显示,而是向着个性化、人性化的方向发展。

通讯录从无到有,从英文到中文,经历了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个联系人之下有手机、固话、公司、住址、、备注等容。

手机通讯录扮演着与用户直接交互并且提供服务的重要角色,它需要提供良好的用户体验,方便用户操作,接收用户的操作并把这些操作转换成相应的命令,采用用户活动的方式完成各个服务的逻辑流程。

其功能主要包括新建、删除、编辑联系人,查找联系人,通讯功能,个人中心,还原与备份。

2.1.1新建、删除、编辑联系人点击通信录界面中的新建按钮,进入新建联系人界面。

输入联系人的基本信息,并可根据用户需求增加个性化信息如、手机、、地址、性别这些信息,单击确认返回主界面。

点击通信录中一个已存在的联系人,进入联系人编辑界面,可修改联系人的资料或者删除联系人,完成后退回到主界面。

2.1.2查找联系人用户点击边框的字母,根据联系人的头字母来查看联系人,查到后,单后可以查看联系人的信息和修改联系人的资料。

2.1.3通讯功能用户在通讯录选择联系人进入联系人详细信息界面,这时点击menu键打开通信功能框,选择打、发信息还是发的功能进行操作。

2.1.4个人中心功能通过对menu按键的点击,显示左边的菜单框,包含登录,注册,还原,备份功能,分别有登录用户,注册用户,还原所有联系人,备份所有联系人的功能2.1.5还原与备份2.2系统界面设计2.2.1界面布局Android的资源文件保存在/res的子目录中。

其中/res/drawable/目录中保存的是图像文件,/res/values目录中保存的是用来自定义字符串和颜色的文件,/res/xml目录中保存的是XML格式的数据文件。

所有在程序开发阶段可以被调用的资源都保存在这些目录中,在对界面进行绘制时要考虑到不同手机屏幕大小可能不一样,应尽量兼容大多数手机屏幕尺寸,使之显示无障碍。

增加界面绘制代码如下:<?xml version="1.0"encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android./apk/res/android"android:id="+id/acbuwa_page"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="#2197db"><RelativeLayoutandroid:id="+id/acbuwa_topbar"style="style/topbar_bg"android:layout_width="fill_parent"android:layout_height="46.0dip"><Buttonandroid:id="+id/menuBtn"style="style/topbar_left_btn"android:background="drawable/menu_unfold"/><TextViewandroid:id="+id/topbar_title"style="style/topbar_text"android:text="联系人"/><Buttonandroid:id="+id/addContactBtn"style="style/topbar_right_btn"android:background="drawable/add_contact"/></RelativeLayout><xu.ye.view.ui.SlidingLinearLayoutandroid:id="+id/slidingid"android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_below="+id/acbuwa_topbar"><ListViewandroid:id="+id/acbuwa_list"android:layout_width="fill_parent"android:layout_height="fill_parent"android:cacheColorHint="#000000"android:divider="#00000000"android:fadingEdge="none"android:scrollbars="none"android:scrollingCache="false"android:visibility="visible"/></xu.ye.view.ui.SlidingLinearLayout><xu.ye.view.ui.QuickAlphabeticBarandroid:id="+id/fast_scroller"android:layout_width="22dp"android:layout_height="fill_parent"android:layout_alignParentRight="true"android:layout_below="+id/acbuwa_topbar"android:layout_gravity="top|right|center"android:layout_marginTop="0dip"android:background="null"android:scaleType="centerInside"android:src="drawable/dic_background"/><TextViewandroid:id="+id/fast_position"android:layout_width="70dip"android:layout_height="70dip"android:layout_centerInParent="true"android:layout_gravity="center_horizontal|top"android:layout_margin="34dip"android:background="drawable/sort_icon_bg_click"android:gravity="center"android:padding="2dip"android:textColor="#000000"android:textSize="48dip"android:visibility="invisible"/></RelativeLayout>2.2.2新建联系人功能在通讯录中最主要的功能操作,也就是联系人的添加操作的功能,在联系人增加界面中点击保存按钮实现对联系人信息的保存。

相关文档
最新文档