手机通讯录源代码

手机通讯录源代码
手机通讯录源代码

#include

#include

#include

#include

#define N 15 //最大容量为15

typedef struct //定义一个结构

{

char name[10];

char haoma[15];

char leibie[10];

char dizhi[20];

}ren;

//菜单

void menu() //目录

{

system("cls"); //清屏

printf(" ######### 欢迎使用手机通讯录#########\n");

printf("\n");

printf("========================================================================= =====\n");

printf(" 1.~~号码查询~~ \n");

printf(" 2.~~号码添加~~ \n");

printf(" 3.~~号码拨号~~ \n");

printf(" 4.~~号码修改~~ \n");

printf(" 5.~~号码删除~~ \n");

printf(" 0. ~~退出~~ \n");

printf("========================================================================= =====\n");

printf("\n");

printf(" 个人通讯录\n");

printf("\n");

printf(" ~~请选择相应的功能~~:");

}

void input() //查询

{

int help=0; //帮助指令,如果查找所找的类别中没有数据,显示

ren ry;

FILE *fp;

char leibie[10];

system("cls");

printf("\n 输入要查人员的类别: ");scanf("%s",leibie);//要查询的类别查找失败

if((fp=fopen("ren.dat","rb"))==NULL) {printf("can't open file!\n");exit(0);}

fread(&ry,sizeof(ren),1,fp);

if(!feof(fp))

{ printf(" 人员的信息如下:\n");

printf("说明:(A办公类B个人类C商务类)");

printf("\n%10s %15s %10s %20s \n","姓名","号码","类别","邮箱");

while(!feof(fp))

{

if(strcmp(ry.leibie,leibie)==0) //若为该类别则输出

{ help++;

printf("%10s %15s %10s %20s \n",https://www.360docs.net/doc/2113730960.html,,ry.haoma,ry.leibie,ry.dizhi);

}

fread(&ry,sizeof(ren),1,fp);

}

if(help==0){

printf(" 查找失败!!!");

}

}

// else printf(" 查找失败!!!");

fclose(fp);

getch();

}

//修改:输入人员的姓名,查找该人员,若找到则修改该人员的信息,并显示修改前后的结果;

//号码添加

void search()

{

int n;

FILE *fp; //定义文件指针

ren ry,s; // 定义两个ren结构体的量

if((fp=fopen("ren.dat","ab+"))==NULL)

{printf("can't open file!\n");exit(0);}

printf("\n录入格式姓名号码类别邮箱。当输入姓名为#结束录入\n");

while(1)

{ printf("请输入姓名:");

scanf("%s",https://www.360docs.net/doc/2113730960.html,);

if(strcmp(https://www.360docs.net/doc/2113730960.html,,"#")==0) break; //如果输入#则退出添加

printf("请输入电话号码:");

scanf("%s",ry.haoma);

printf("请输入类别(A办公类B个人类C商务类):");

scanf("%s",ry.leibie);

printf("请输入邮箱地址:");

scanf("%s",ry.dizhi);

fseek(fp,0,0); //指针定位到文件开始位置fread(&s,sizeof(ren),1,fp);

n=0;

while(!feof(fp))

{

n++;

if(strcmp(s.haoma,ry.haoma)==0)

{printf("号码已经存在,不能记录.\n");break;}//遇到有相同的号码

if(strcmp(https://www.360docs.net/doc/2113730960.html,,https://www.360docs.net/doc/2113730960.html,)==0)

{printf("姓名已经存在,不能记录.\n");break;}//遇到有相同的姓名

fread(&s,sizeof(ren),1,fp);

}

// printf("%d",n);

if(n>N){

break;//内存已满,不能记录.

}

if(feof(fp)) //读到自后也没有相同的号码

fwrite(&ry,sizeof(ren),1,fp); //将信息写入文件

}

fclose(fp); //关闭文件

getchar(); //接受一个输入

}

void modi() //拨号

{ ren ry;

FILE *fp;

char name[10];

system("cls");

printf("\n 输入要拨人员的姓名: ");scanf("%s",name);

if((fp=fopen("ren.dat","rb"))==NULL) {printf("can't open file!\n");exit(0);}

while(!feof(fp))

{ fread(&ry,sizeof(ren),1,fp);

if(strcmp(https://www.360docs.net/doc/2113730960.html,,name)==0)

{ printf("\n\a\a\a\a\a\a %15s\a\a\a\a\a\n",ry.haoma); //输出号码和声音break;

}

}

if(feof(fp)) printf("\n\n 拨号失败!!!");

fclose(fp);

}

void dele()

{ ren ry;

FILE *fp;

char name[10];

system("cls");

if((fp=fopen("ren.dat","rb+"))==NULL) {printf("can't open file!\n");exit(0);} if(!feof(fp))

{printf(" 修改前全部人员的信息如下:\n");

printf("\n%10s %15s %10s %20s \n","姓名","号码","类别","邮箱");

fread(&ry,sizeof(ren),1,fp);

while(!feof(fp))

{

printf("%10s %15s %10s %20s \n",https://www.360docs.net/doc/2113730960.html,,ry.haoma,ry.leibie,ry.dizhi);

fread(&ry,sizeof(ren),1,fp);

}

}

printf("\n 输入要修改人员的姓名: ");scanf("%s",name);

if((fp=fopen("ren.dat","rb+"))==NULL) {printf("can't open file!\n");exit(0);}

while(!feof(fp))

{ fread(&ry,sizeof(ren),1,fp);

if(strcmp(https://www.360docs.net/doc/2113730960.html,,name)==0)

{ printf(" 修改前人员的信息如下:\n");

printf("\n%10s %15s %10s %20s \n","姓名","号码","类别","邮箱");

printf("%10s %15s %10s %20s \n",https://www.360docs.net/doc/2113730960.html,,ry.haoma,ry.leibie,ry.dizhi);

printf("\n请输入该人的号码:");scanf("%s",ry.haoma);

printf("\n类别:");scanf("%s",ry.leibie); //新信息输入

printf("\n邮箱:");scanf("%s",ry.dizhi);

break; //修改完毕退出}

}

if(!feof(fp))

{

printf(" \n 修改后的人的信息如下:\n");

printf("\n%10s %15s %10s %20s \n","姓名","号码","类别","邮箱");

printf("%10s %15s %10s %20s \n",https://www.360docs.net/doc/2113730960.html,,ry.haoma,ry.leibie,ry.dizhi);

fseek(fp,sizeof(ren),1); //指针向前一位定位fwrite(&ry,sizeof(ren),1,fp);

}

else

printf("\n\n 此人不存在,修改失败!!");

getch();

}

//删除:输入人员姓名,若该人员存在,则删除,并显示删除后余下的人员的信息

void bohao()

{ ren ry[N];

FILE *fp;

char name[10];

int i,len,k=-1;

system("cls");

printf("\n 输入要删除的人员姓名: ");scanf("%s",name);

i=0;

if((fp=fopen("ren.dat","rb+"))==NULL) {printf("can't open file!\n");exit(0);}

while(!feof(fp))

{ fread(&ry[i],sizeof(ren),1,fp);

if(feof(fp)) break;

if(strcmp(ry[i].name,name)==0) k=i;

i++;

}

fclose(fp);

//以下是删除后重新写文件

len=i;

if(k>=0)

{ if((fp=fopen("ren.dat","wb+"))==NULL) {printf("can't open file!\n");exit(0);} for(i=0;i

{ if(i==k) continue;

fwrite(&ry[i],sizeof(ren),1,fp);

}

fclose(fp);printf("\n\n 删除成功!!!\n");

}

else printf(" \n\n 删除失败!!!\n");

getch();

}

//菜单选择

void choice()

{

char ch;

while(1)

{

menu();// 显示菜单

ch=getch();//选择菜单if(ch=='0') break;

switch(ch)//判断功能项{

case '1': input();break; case '2':search();break; case '3':modi();break; case '4':dele();break; case '5':bohao();break; }

}

printf("\n欢迎使用!!!\n"); }

//主函数

int main()

{

choice();//调用菜单选择

}

基于Android的手机通讯录设计书

基于A n d r o i d的手机通 讯录设计书 This model paper was revised by LINDA on December 15, 2012.

武汉交通职业技术学院 课程设计报告 课程名称:______________________ 系别: 专业班级: 小组成员: 指导教师: 评阅成绩: 基于Andriod环境的通讯录系统设计 1.系统描述 问题描述 学习完计算机相关专业课后,对计算机软硬件相关知识有了一定的了解;基于此,设计与实现一个在Android系统上运行的手机通讯管理软件,实现手机通讯录的基本功能,包括:添加联系人、查看联系人、修改联系人、删除联系人、拨打电话、发送短信、查询联系人,以及联系人的导入导出功能即联系人的备份。 主要开发基于Android 的手机的通讯管理软件。以Java语言为基础,结合Android 移动开发平台,并利用Android提供的SDK,实现在Android平台上运行的手机通讯录,方便广大手机用户更加便捷地对联系人的信息进行管理。该手机通讯录面向所有的Android手机用户,为他们提供更实际便捷的手机服务,具有拨号、通讯记录等基本功能。该通讯录的数据导出功能是该软件的一个特色,可以实现联系人数据导出到文本,实

现数据备份。大家生活当中经常遇到手机丢失,出现故障,和其他一些事故。最担心的就是丢失手机里的电话号码。 功能描述 此次设计的软件主要功能有: [1]添加联系人:可以添加联系人的基本信息,如:姓名、电话、单位、住址等信 息; [2]查看信息:查看某个联系人的具体信息; [3]查询联系人:根据输入的条件查询联系人; [4]修改联系人的信息; [5]数据备份与还原:可以将整个通讯录备份到SD卡上,以防止信息丢失、抑可将 备份的数据还原到通讯录中; 数据需求 本程序的数据为通讯录中的联系人信息,这些信息有用户输入,并保存在Android的SQLite数据库中,主要有:联系人的姓名、手机、家庭电话、公司电话、单位、家庭地址、电子邮件、备注等信息。 设计意义 随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android 手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。 手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个

基于Android平台的手机通讯录管理系统

第一章绪论 1.1 项目研究背景 经过多年的发展,随着第三代网络的使用及四代网络的即将来了呢,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google与包括HTC、摩托罗拉、三星、联想等在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月退出了一份专为移动设备设计的软件平台——Android OS。 Android 是一套真正意义上的移动性设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,它们有效地优化额Java程序的运行过程。Android 系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层。 Abdroid平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。 1.2 项目研究的目的及意义 随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。 手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能的不断加强与完善,手机通讯录对于人们的意义,已经不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是一个人名下,可以储存座机、手机、单位、地址、电子邮箱等内容,这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性的的变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层认识的喜爱。 1.3系统主要内容与实现方式

手机通讯录源代码

#include #include #include #include #define N 15 //最大容量为15 typedef struct //定义一个结构 { char name[10]; char haoma[15]; char leibie[10]; char dizhi[20]; }ren; //菜单 void menu() //目录 { system("cls"); //清屏 printf(" ######### 欢迎使用手机通讯录#########\n"); printf("\n"); printf("========================================================================= =====\n"); printf(" 1.~~号码查询~~ \n"); printf(" 2.~~号码添加~~ \n"); printf(" 3.~~号码拨号~~ \n"); printf(" 4.~~号码修改~~ \n"); printf(" 5.~~号码删除~~ \n"); printf(" 0. ~~退出~~ \n"); printf("========================================================================= =====\n"); printf("\n"); printf(" 个人通讯录\n"); printf("\n"); printf(" ~~请选择相应的功能~~:"); } void input() //查询 { int help=0; //帮助指令,如果查找所找的类别中没有数据,显示 ren ry; FILE *fp; char leibie[10]; system("cls");

安卓手机拨号键盘隐藏工程代码大全

安卓手机拨号键盘隐藏工程代码大全 安卓手机拨号键盘隐藏工程代码大全 ? 在拨号面板中输入就可执行,但不保证所有代码在你的手机上都可执行。 ?*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息 *#*#7780#*#* 或 *#7780# 重设为原厂设定,不会删除预设程序,及SD 卡档案。 *2767*3855# 重设为原厂设定,会删除SD 卡所有档案。*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 *#*#7594#*#* 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#*#273283*255*663282*#*#* 开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#*#197328640#*#* 启动服务模式,可以测试手机部分设置及更改设定 WLAN、GPS 及蓝牙

*#*#232339#*#* 或 *#*#526#*#* 或 *#*#528#*#* WLAN 测试 *#*#232338#*#* 显示WiFi MAC 地址 *#3214789650# 进入GPS工程模式 *#*#1472365#*#* GPS 测试 *#*#1575#*#* 其它GPS 测试 *#*#232331#*#* 蓝牙测试 *#232337# 或 *#*#232337#*#* 显示蓝牙装置地址 *#*#8255#*#* 启动GTalk 服务监视器 显示手机软件版本的代码 *2767*4387264636# 显示产品代码,这个不知能不能更改,如果不可以的话,在这可以看自己手机的版本. *#12580*369# 显示PDA,Phone,H/W,第一次打电话,内存,CSC信息. *#*#4986*2650468#*#* PDA、Phone、H/W、RFCallDate *#*#1234#*#* 显示PDA 及Phone等固件信息 *#*#1111#*#* FTA SW 版本 *#*#2222#*#* FTA HW 版本 *#*#44336#*#* PDA 、Phone、CSC、Build Time、

手机通讯录安卓课程设计

湖南科技大学计算机科学与工程学院 智能终端系统及应用开发课程设计报告 题目:手机通讯录 学号:******** 班级:******** 姓名:******** 指导老师:********

绪论 随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。 手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展[4]。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。

一、课程设计目的 智能终端系统及应用开发课程设计是计算机相关专业的一个综合性实践教学环节,是学 习完《智能终端系统及应用开发》课程后进行的一次全面的综合练习。其目的在于促进学生 复习和巩固 Android 应用技术,加深对软件设计方法、软件设计技术和设计思想的理解,并 能运用所学 Android 设计知识,通过本课程设计让学生进行简单 Android 应用软件的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。 二、课程设计内容 通过对Android 技术的相关研究,了解Android 源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。 这款手机通讯录实现的相关内容如下: 1.简洁、实用的操作界面。 2.显示所有联系人的列表。 3.增加联系人。 4.删除联系人。 5.修改联系人。 6.呼叫联系人。 7.发送短信、邮件至联系人。 三、系统设计 功能结构图 Android 手机通讯管理软件 联系人添加 联系人编辑 联系人查看 联系人查找 联系人删除 呼叫联系人 发送短信 联系人列表

android程序设计报告(手机通讯录)

Android实验报告 课程名称 Android应用程序开发题目名称 Android通讯录 学生学院计算机学院 班级 学号 学生姓名 指导教师 2012年06 月11日

一.程序名称: Android通讯录 二.主要功能: 本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。 三.功能实现概述: 2.1 UI设计 我们用一个ListView来显示整个通讯录,其中用TextView显示每一记录,他们的xml文件分别为:通讯录主界面,添加联系人界面,浏览联系人界面,查找联系人界面。 2.2 数据库的设计 Android中的android.database.sqlite.SQLiteOpenHelper 类是一个专门用于数据库创建和版本管理的辅助类。因此,为了更好的管理数据库,这里我们创建一个继承自SQLiteOpenHelper的辅助类DBHelper来维护和更新数据库。 2.3功能的设计 为了在主界面中浏览联系人的信息,并且创建主要菜单栏,我们设计了MainActivity类,主要用于显示联系人信息和菜单栏,通过菜单栏,实现通讯录的相关功能。AddressBook类主要是为了实现联系人的添加功能,并且实现信息的保存后跳转到主界面。Findactivity类主要是为了实现联系人的查找功能,输入联系人的姓名,点击查找按钮,显示所查联系人的相关信息。 四.程序截图: 测试手机:三星Galaxy Nexus 手机系统版本:4.0.2 模拟环境:安卓4.0.3

图1:主界面 1 图2:主界面2 图3:主界面3 图4:创建联系人

手机工程模式大全

三星手机:解话机锁:*2767*2878#/*2767*7377# 三星码片复位:*2767*3855# 也可用于解机锁或卡锁 三星显温度、电池容量:*#0228# 三星调显示屏对比度:*#0523# 三星软件版本:*#9999# 三星A100-A188看版本:*#0837# 摩托罗拉T2688解所有锁:19980722 T2688/2988/988d没有中文:*#0000# OK(插卡) 摩托罗拉所有机锁:按MENU+5+1/2 西门子恢复出厂设置:*#9999# 西门子乱文回中文:*#0000#/*#0086# 西门子软件版本:*#06# 左键 爱立信老机回英语:*#0000# 爱立信新机回英语:按CLR-左键-0000-右键 爱立信显出厂日期:右、*、左、左、*、左、*键 诺基亚显出厂日期:*#0000#(插卡) 诺基亚省30%电:*#746025625# 飞利浦强迫重连网:*#2562*# 博世(BOSCH)909S回中文:*#0852# 博世(BOSCH)909s回英文:*#0851# NEC显软件版本:*#2820# NEC恢复原厂设置:*#73738# 波导s1000隐藏功能:*#*#1705# 波导s1000解锁:*#*#1705#46(也用于999D,720) 如死机再用---24681357(或直接就用它解) 波导8xx/9xx系列:*#+串号7-14位# SIM卡波导串号最后9位去掉最后一位 阿尔卡特OT221/220解锁:25228352/ALCATEL+D 阿尔卡特OT301/302解锁:83227423 阿尔卡特OT500/700解锁:25228352 康佳:*#0001# *#1001# ##1001# 康佳小雪5219:#8879576# 原始:1234 GVC:*#1001* (海尔) 南方高科320开机键入##1001#,然后装上卡输入0000 OK 三菱NET LOCK:*787090或*787292 三菱IMSI LOCK:*362628或*360608 三菱NETSUB LOCK:*476989 三菱CP LOCK:*482896或*480896 三菱SP LOCK:*967678 三菱EXT LOCK:*574243 飞利浦手机通用秘技 手机在待机状态下时,请输入以下按键组合: *#06# 查看IME串码 *#2254*#显示状况行

将员工通讯录快速导入Android手机

龙源期刊网 https://www.360docs.net/doc/2113730960.html, 将员工通讯录快速导入Android手机 作者:王志军 来源:《电脑爱好者》2014年第06期 编辑通讯录文件 Android 4.0系统的智能手机对导入文件的格式有一定的要求,因此我们需要借助Excel或WPS表格进行适当的处理。用PC端浏览器访问http://https://www.360docs.net/doc/2113730960.html,/pim/login.jsp,使用QQ账号登录,在右侧窗格单击“导入联系人”,这里提供了多种导入方式,建议选择“Excel”,按照提示下载模板文件(图1),在这里复制姓、名、工作手机和短号,同时适当删除部分多余的列,修改完成之后保存。 将通讯录文件导入云端 仍然用PC访问http://https://www.360docs.net/doc/2113730960.html,/pim/,进入“导入联系人”页面,选择“Excel”,单击“点击上传”按钮,按照提示导入刚才处理的通讯录文件,确认之后即可导入,导入之后可以在云端创建若干分组。考虑到后续操作的便利,可以将已经完成处理的通讯录文件导出为CSV格式的文件(图2),建议选择“用于导入到同步助手账号”,最后点击“点击导出”按钮即可获得相应的文件。如果对云端导入的数据不太满意,可以导出之后再在计算机上进行相应的编辑,例如比较重要的分组信息。 同步通讯录 接下来的操作就简单多了,在Android手机上安装最新版本的同步助手,使用同一QQ账号登录,执行同步操作,立即就可以将云端的通讯录同步到本机,所有分组信息也在其中,够简单吧? 当然,我们也可以使用豌豆荚完成通讯录的导入,但不足之处是需要在计算机和手机两个位置分别安装豌豆荚,连接成功之后,在左侧窗格的“管理”小节选择“通讯录”,在右侧窗格单击“导入”按钮,此时会打开“导入联系人”对话框,单击左下角的“从指定文件导入”按钮(图3),检查无误之后按照提示操作即可,是不是很方便?

基于Android系统手机通讯录管理软件的设计与开发

毕业设计题目基于Android系统手机通讯录 管理软件的设计与开发 二级学院计算机科学与工程学院 专业软件工程 班级08软件工程3班级 学生姓名张三学号99999999999 指导教师李王五 时间2011/9 - 2011/10

摘要............................................................................................................................................ I Abstract ............................................................................................................................................. II 第一章绪论. (2) 1.1项目研究背景 (2) 1.2项目研究的目的及意义 (2) 1.3系统主要实现内容与实现方式 (3) 1.3.1系统主要实现内容 (3) 1.3.2安卓系统开发的方法 (3) 1.3.3 系统的开发平台 (4) 1.4系统开发需用到的技术支持 (4) 1.4.1 Java语言 (4) 1.4.2 Android (5) 第二章系统分析 (6) 2.1系统可行性分析 (6) 2.1.1技术可行性 (6) 2.1.2经济可行性 (6) 2.1.3操作可行性 (6) 2.2需求分析 (6) 2.2.1 Android通讯录的使用意义 (7) 2.2.2外部事件 (7) 第三章系统概要设计 (8) 3.1系统总体设计 (8) 3.2处理流程设计 (9) 3.2.1业务流程图 (9) 3.2.2数据增加流程图 (10) 3.2.3数据修改流程图 (11) 3.2.4数据删除流程 (12) 3.3 数据库设计 (12) 3.3.1 SQLite数据库简介 (12) 3.3.3 数据库表结构 (13) 第四章系统详细设计 (13) 4.1联系人浏览模块 (13) 4.2查看联系人模块 (16) 4.3编辑联系人模块 (17) 5.4查找联系人模块 (18) 4.5关于 (19) 第五章系统测试与调试 (19) 5.1测试目的 (19) 5.2程序调试 (20) 5.3 测试的主要内容 (20) 5.4测试用例 (21) 5.4.1功能测试—添加联系人 (21)

三星手机代码大全

在拨号器中输入代码: 代码功能 *#4636## 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#7780# 重设为原厂设定,不会删除预设程序,及SD 卡档案。 *#3855# 重设为原厂设定,会删除SD 卡所有档案。 *#34971539# 显示相机相机韧体版本,或更新相机韧体 *#7594# 当长按关机按钮时,会出现一个切换手机模式的窗口,包括: 静音模 式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 *#273283*255*663282#开启一个能让你备份媒体文件的地方,例如相片、声音及影片等 *#197328640# 启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS 及 蓝牙 *#528# WLAN 测试 *#232338# 显示WiFi MAC 地址 *#3214789650# 进入GPS工程模式 *#1472365# GPS 测试 *#1575# 其它GPS 测试 *#232331# 蓝牙测试 *#232337# 显示蓝牙装置地址 *#8255# 启动GTalk 服务监视器显示手机软件版本的代码 *2767*4387264636# 显示产品代码,这个不知能不能更改,如果不可以的话,在这可以看 自己手机的版本. *#12580*369# 显示PDA,Phone,H/W,第一次打电话,内存,CSC信息. *#4986*2650468# PDA、Phone、H/W、RFCallDate *#1234# 显示PDA 及Phone等固件信息 *#*#1111# FTA SW 版本 *#2222# FTA HW 版本 *#44336# PDA 、Phone、CSC、Build Time、Changelist number *#06# 显示IMEI号. *#0283# Audio Loopback Control *#0289# Melody 测试 *#0842# 装置测试,例如振动、亮度 *#2663# 触控屏幕版本 *#2664# 触控屏幕测试 *#0588#* 接近感应器测试 *#0589# 背光灯感应器测试. *#3264# 内存版本 *#0782# 实时时钟测试. *#0673# 声音测试模式. *#0*# 通用测试,有好多项测试. *#0228# ADC Reading 其中有网络信息,其它的我也不知道是什么. *#32489# 加密信息. *#2263# 射频频段选择,如:gsm1800mhz,wcdma2100mhz等,我在galaxy tab 上试好象没作用,这个可能还要硬件支持的.

Android手机通讯录实验报告

Android手机通讯录实验报告学院:安徽机电职业技术学院 专业:软件技术 班级:软件3141 姓名:张程庆小分组 指导老师:范宏宇

小组分组详细信息 组长:张程庆 文档:赵晶蓉 编程:蔡婷、刘朝群、宋昱昊界面:江晓雨 测试:王健康

目录 1.系统描述 1.1问题描述 (1) 1.2功能描述 (2) 1.3数据需求 (3) 1.4设计意义 (4) 2.界面设计 2.1主界面 (5) 2.2新建界面 (6) 2.3修改界面 (7) 2.4查询界面 (8) 2.5添加界面 (9) 3.运用的组件 4.java代码部分截图 5.xml代码部分截图 6.设计总结与收获

1.系统描述 1.1问题描述 在我们学习完Android的相关知识以及软件技术这门学科所涉及的不同编程语言,让我们在现在这个学习阶段对软件编程有了一定的了解,这次的实验是做我们都很熟悉的通讯录,实现手机通讯录的基本功能,包括添加手机联系人,查询手机联系人,删除手机联系人等最基本操作。 这次的手机通讯录是以java语言为主体,xml布局,结合Android 的移动开发平台等实现安卓手机通讯录的基本操作,做到基本的操作都能够完好的运行,在数据丢失后也能够及时的找回。 1.2功能描述 1.3数据需求 本程序是编程通讯录的相关信息,包括联系人姓名、手机号码、公司

号码、存储信息等,在我们的通讯录中利用客户输入的相关用户信息进行保存从而传输到数据库中。 1.4设计意义 我们设计的通讯录包括添加联系人、删除联系人、修改联系人信息、存储联系人信息等基本的手机通讯录的功能,在现在的信息和现代化社会环境下,为了更加方便的找到我们的朋友或家人,我们需要更加简洁方便手机通讯录来方便我们联系他人,随着手机的不断更新换代我们的通讯录也向着更加人性化的方向发展着。 在未来的发展中,通讯录作为手机最基本的功能,对人们的影响也有了一定的程度,人们也越发多的使用着手机通讯录,相信在今后的发展中我们会做到更好,更方便他们的生活。实现人与人更亲密的互动。

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

目录 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平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在的 30 多家技术和无线应用的领军企业组成。 (1)优点:具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种 融入全部Web应用的单一平台 (2)缺点:由于时时刻刻都需要和网络进行连接,因此在手机的能耗方面控制就较差, 导致待机能力不足;又由于其开源性,过分依赖开发商,缺少标准配置。

手机通讯录系统需求分析

项目组号 4 密级公开 湖南科技职业学院软件学院 项目需求分析文档 课题名称手机通讯录系统需求分析 专业软件技术(嵌入式软件开发工程师方向) 班级嵌入式3121班 指导教师艾琼龙 项目组成员刘坤,谷云斌,向宏华,彭勇维,王赛 二○一四年六月

手机通讯录系统需求分析 一、引言 随着时代的进步,人与人之间的联系加强,通讯信息的骤增,人脑已经难以处理大量繁琐的通讯信息。传统笔记的效率无疑是低下的,于是人们亟待一个可以帮助记事的通讯系统,而计算机技术的应用将会近乎完美的解决这个问题。 二、编写目的 手机通讯管理系统是一个针对储存联系方式以及通讯的实用管理系统,它方便了用户对众多号码和个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。 三、功能需求 3.1通话记录模块 此功能实现显示通话记录,并按照通话时间先后排列。 3.2 拨号模块 通过虚拟键盘键入号码,实现拨号功能。 3.3联系人模块 3.3.1新建联系人 点击新建按钮,对未有联系人进行添加,通过虚拟键盘键入姓名、号码。编辑完成点击保存按钮进行保存。 3.3.2 显示所有联系人 显示出已有的联系人,点击联系人进行操作。 3.3.2.1 拨号 实现对所选联系人进行拨号。 3.3.2.2 修改 实现对所选联系人进行修改(姓名、号码)。

3.3.2.3 短信 实现对所选联系人进行发送短信。 3.3.2.4 删除 实现对所选联系人进行删除(姓名、号码)。 3.3.2.5 返回 实现返回上一层界面。 3.4短信模块 3.4.1 收件箱 实现对已收短信的显示,并时间先后排列。 3.4.2 发件箱 实现对已发短信的显示,并时间先后排列。 3.4.3 新建 实现新建短信,通过虚拟键盘在短信编辑框键入短信内容,在收信人编辑框键入号码,点击发送按钮进行发送。 3.4.4 删除 实现对已有短信进行删除。 3.4.5 返回 返回上一层界面。

星手机运行代码命令代码进入工程模式测试菜单完整版

星手机运行代码命令代码进入工程模式测试菜 单 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

三星手机测试代码工程命令模式安卓 每只手机都有一个工程命令模式的存在,利用这些功能可以轻松的查询手机信息和调节系统功能,使用起来非常的方便。 1. *#06#:查询手机串号(IMEI) 2. *#1111#:查询FTA SW版本 3. *#2222#:查询FTA HW版本 4. *#1234#:查询固件版本号 5. *#0*#:进入工程模式 6. *#0228#:电池状态 7. *#12580*369#:软硬件信息、出厂日期 8. *#2663#:固件信息更新等(TSP FW\TOUCH KEY FWSENSORHUB FW等) :相机固件相关 10. *#7353#:快速测试菜单 11. *#0011#:网络信息、信号强度等 12. *#0283# :looback 测试 13. *#0808#:USB设置 14. *#9090#:service 模式 15. *#9900#:SysDump *#0*#:进入工程模式(测试菜单) Red:红色屏幕显示, Green:绿色屏幕显示, Blue:蓝色屏幕显示,

Receiver:警告音(全白,用于检查外放声音,按一下有嘟的长音), Vibration:振动(全黑,用于检查振动功能), Dimming:红绿蓝(颜色光暗渐变), Mega Cam:后置摄像头设置, Sensor:传感器测试(屏幕上弹出测试页面,然后将手掌置于手机屏幕上方,此刻测试页面中将呈现一片透亮的草绿色,并伴有手机轻微的震动,有此震动则表明手机的震动功能良好。此则证明该手机感光功能尚好。 Touch:触屏测试(将所有格子涂满,就能PASS通过。测试触屏!)。 TSP Hovering:手势感应测试(手指悬停在屏幕上方,方格就会变成绿色,并且画出手指轨迹,全部变成绿色就通过), Sleep:锁屏待机测试, Speaker:喇叭测试, Sub key:按键测试(点击实体按键和触摸按键,成功的话屏幕会变色), Front cam:前置摄像头测试, LED: LED指示灯测试(点击屏幕,LED指示灯会变换不同颜色), Wacom Test:测试电磁笔感应, LOW FREQUENCY:低频测试, Black:黑色屏幕显示, SPEN HOVERING:测试电磁笔感应

如何将通讯录从EXCEL(.xls)格式导入安卓手机

如何将通讯录从EXCEL(*.xls)格式导入安卓手机 正准备上床,接到同事电话。因为工作原因,需要大批量的导入通讯录,可现有的通讯录是以Excel格式保存在电脑上的。如果一个一个的录入会非常麻烦,因此谈到通讯录如何快捷方便的从Excel数据表转入安卓手机通讯录。 因为以前一直在用QQ同步助手和小米的云,通讯录都是在云端同步,日常很少会用到大批量导入的情况。仔细想了想也不是什么大问题,无非确定好安卓手机能够接受的格式,然后按照这个格式码好数据,再导入就是。正好电脑上安装了腾讯手机管家,就借这个软件试试看。经过摸索,结果还是比较理想的。整个过程居然连格式都不需要更换,直接用xls 格式即可,只不过需要更换其中的内容。具体看图: 1、首先打开安装好的腾讯手机管家 for Android版,并确保通过WIFI或者USB数据线已经成功连接手机。 ps。我的MI2很就清理了,检测结果还是比较悲催的。 2、点击上方的通讯录按钮,进入通讯录管理页面,点击导入/导出按钮,首先把手机内的通讯录导出看看是什么模样。

ps。在导出格式中发现了令人兴奋的Excel字样。 3、这就是导出的EXCEl格式的通讯录了,不知道是不是Android的手机通讯录导出都是这个模样,这个列也太多了吧。 但是很明显,我们需要找的东西还是找到了,D列就是联系人了。

AO列就是联系电话了(Ao太长了),其他的选项也是各有作用,比如AQ列很明显是为第二部电话准备的,至于AL列的HOME phone,AJ列的Company Main Phone,就不再一一解释了。

4、既然已经搞明白了结构,剩下的就是把咱们准备导入的Excel表,改造成如此格式,再导回去就大功告成! 改造嘛,蛮简单的,复制粘贴即可,这里就不附图了。主要说说往回导。 5、看看我已经保存好按照新格式改造的Excel表,找到腾讯手机管家的联系人管理页面,然后点击导出/导入进行导入工作。

手机通讯录需求规格说明书

文档编号:W_L_C201176102 版本号:V1.0 通讯录助手管理系统 h 撰写人: 专业班级:一(2) 审核人:刘 2013年11月16日

目录 通讯录助手管理系统 (1) 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (5) 1.4.1.文档所引用的资料、标准和规范 (5) 2任务概述 (5) 2.1目标 (5) 2.2用户的特点 (5) 2.3假定和约束 (5) 2.4运行环境 (6) 2.4.1硬件环境 (6) 2.4.2软件环境 (6) 3需求规定 (6) 3.1对功能的规定 (6) 3.1.1登录模块 (6) 3.1.2 个人信息模块 (7) 3.1.3用户资料管理 (7) 3.1.4 通讯录管理-个人通讯录 (8) 3.1.5 全部通讯录管理 (9) 3.1.6 密码管理模块 (10) 3.1.7权限设置 (10) 3.1.8 用户管理 (10) 3.1.9退出模块 (11) 3.1.10关于模块 (11) 3.2用例图及用例场景描述 (12) 3.2.1通讯录助手总用例图 (12) 3.2.2 登录模块 (12) 3.2.3 个人信息管理 (16) 3.2.4 用户资料管理 (18) 3.2.5 个人通讯录 (20) 3.2.6 全部通讯录 (22) 3.2.7 密码管理 (24) 3.2.8权限设置 (25) 3.2.9用户管理 (26)

3.3对性能的规定 (28) 3.3.1精度 (28) 3.3.2时间特性要求 (28) 3.3.3灵活性 (28) 3.4输人输出要求 (29) 3.5数据管理能力要求 (29) 3.6故障处理要求 (29) 4运行环境规定 (30) 4.1设备 (30) 4.2支持软件 (30) 4.3接口 (30)

基于Android系统手机通讯录管理软件的设计与开发_毕业设计

重庆理工大学毕业论文基于Android的通讯录软件重庆理工大学 毕业设计 题目基于Android系统手机通讯录 管理软件的设计与开发 二级学院计算机科学与工程学院 专业软件工程 班级08软件工程3班级 时间2011/9 - 2011/10

摘要............................................................................................................................................ I Abstract ............................................................................................................................................. II 第一章绪论. (2) 1.1项目研究背景 (2) 1.2项目研究的目的及意义 (2) 1.3系统主要实现内容与实现方式 (3) 1.3.1系统主要实现内容 (3) 1.3.2安卓系统开发的方法 (3) 1.3.3 系统的开发平台 (4) 1.4系统开发需用到的技术支持 (4) 1.4.1 Java语言 (4) 1.4.2 Android (5) 第二章系统分析 (6) 2.1系统可行性分析 (6) 2.1.1技术可行性 (6) 2.1.2经济可行性 (6) 2.1.3操作可行性 (6) 2.2需求分析 (6) 2.2.1 Android通讯录的使用意义 (7) 2.2.2外部事件 (7) 第三章系统概要设计 (8) 3.1系统总体设计 (8) 3.2处理流程设计 (9) 3.2.1业务流程图 (9) 3.2.2数据增加流程图 (10) 3.2.3数据修改流程图 (11) 3.2.4数据删除流程 (12) 3.3 数据库设计 (12) 3.3.1 SQLite数据库简介 (12) 3.3.3 数据库表结构 (13) 第四章系统详细设计 (13) 4.1联系人浏览模块 (13) 4.2查看联系人模块 (16) 4.3编辑联系人模块 (17) 5.4查找联系人模块 (18) 4.5关于 (19) 第五章系统测试与调试 (19) 5.1测试目的 (19) 5.2程序调试 (20) 5.3 测试的主要内容 (20) 5.4测试用例 (21) 5.4.1功能测试—添加联系人 (21) 5.4.2功能测试—查看联系人 (21) 5.4.3功能测试—删除联系人 (22)

MTK手机工程模式和测试模式指令

MTK手机工程模式和测试模式指令 工程模式和测试模式指令 工程模式: *#3646633# 测试模式: *#66*# 老机型 US *#864322# 原厂设置 *#86428# 自动测试 *#864364# 工程模式 *#864798# 查版本 ENEV *#66*# 手动测试 *#87# 自动测试 *#3646633# 工程模式 *#8375# 查版本 *#0413*# 元件信息 *#28526*# 防盗指令密码000000 *#159# 软件测试 *#951# 初始化 *#357# 软件版本 *#753#硬件测试 *#3698741#选出厂设置, 方案配套指令 TEST指令 MTK SIMCOM *#189# *#889# MTK 龙旗 *#8375# 工程模式*#3646633# 一,网络号码不用介绍,看不懂,最好还是不要乱动,动了也应该没什么用 二,设备 1,LCD-主屏幕:①set contrast(设置对比度)确定后显示set param(设置参数)数字可调整

②set biasratio(设置偏差比率) ③set line rate(设置线路速率) ④set temperature(设置温度) 2,GPIO① 3,PWM(脉宽调制) 4,EINT(未知) 5,ADC(模拟数字转换器) 6,set default level (设置预设标准) ①mainLCD contrast(主屏幕对比度) ②Batterry ( 电池) ③PWM1 ④PWM2 ⑤PWM3 7,Set UART(设定通用异步传输器)①TSTconfig ②PS config ③设定USB序列埠使用方法预设值,有1,资料2,侦错 8,Sleep mode ①Enable ②Disable 9,NAND Format(与非电路格式化),就是磁盘格式化,就不要动纳,不然资料就要丢光,我都格式化好几次了,以前的照片全丢了

手机通讯录开发源代码

设计开发源代码 1.AddContactsActivity类 package .demo.pr3; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.EditText; import android.widget.Toast; import .demo.pr3.datax.ContactsTable; import https://www.360docs.net/doc/2113730960.html,er; /*增加记录操作界面*/ public class AddContactsActivity extends Activity { private EditText nameEditText; //输入框 private EditText mobileEditText; //手机输入框 private EditText qqEditText; //qq private EditText danweiEditText; //单位 private EditText addressEditText; //地址 Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(https://www.360docs.net/doc/2113730960.html,yout.edit); setTitle("添加联系人"); //从已设置的页面布局查找对应的控件 nameEditText=(EditText)findViewById(https://www.360docs.net/doc/2113730960.html,); mobileEditText=(EditText)findViewById(R.id.mobile); danweiEditText=(EditText)findViewById(R.id.danwei); qqEditText=(EditText)findViewById(R.id.qq); addressEditText=(EditText)findViewById(R.id.address); } /*创建菜单*/ public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE,1, Menu.NONE, "保存"); menu.add(Menu.NONE,2, Menu.NONE, "返回"); return super.onCreateOptionsMenu(menu); } /* 菜单事件*/ public boolean onOptionsItemSelected(MenuItem item){ // TODO Auto-generated method stub

相关文档
最新文档