搜档网
当前位置:搜档网 › 手机通讯录开发源代码

手机通讯录开发源代码

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

设计开发源代码

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.sodocs.net/doc/9b1274033.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.sodocs.net/doc/9b1274033.html,yout.edit);

setTitle("添加联系人");

//从已设置的页面布局查找对应的控件

nameEditText=(EditText)findViewById(https://www.sodocs.net/doc/9b1274033.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

switch (item.getItemId()) {

case 1://保存

if(!nameEditText.getText().toString().equals(""))

{

User user=new User();

user.setName(nameEditText.getText().toString());

user.setMoblie(mobileEditText.getText().toString());

user.setDanwei(danweiEditText.getText().toString());

user.setQq(qqEditText.getText().toString());

user.setAddress(addressEditText.getText().toString());

ContactsTable ct=

new ContactsTable(AddContactsActivity.this);

if(ct.addData(user))

{

Toast.makeText(AddContactsActivity.this, "添加成功!",

Toast.LENGTH_SHORT).show();

finish();

}else

{

Toast.makeText(AddContactsActivity.this, "添加失败!",

Toast.LENGTH_SHORT).show();

}

}else

{

Toast.makeText(AddContactsActivity.this, "请先输入数据!",

Toast.LENGTH_SHORT).show();

}

break;

case 2://返回

finish();

break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

}

2. ContactsMessageActivity类

package .demo.pr3;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.widget.TextView;

import .demo.pr3.datax.ContactsTable;

import https://www.sodocs.net/doc/9b1274033.html,er;

/*显示联系人界面*/

public class ContactsMessageActivity extends Activity { private TextView nameTextView; //输入框

private TextView mobileTextView; //手机输入框

private TextView qqTextView; //qq

private TextView danweiTextView; //单位

private TextView addressTextView; //地址

private User user; //修改的联系人

Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.sodocs.net/doc/9b1274033.html,yout.message);

setTitle("联系人信息");

//从已设置的页面布局查找对应的控件

nameTextView=(TextView)findViewById(https://www.sodocs.net/doc/9b1274033.html,);

mobileTextView=(TextView)findViewById(R.id.mobile);

danweiTextView=(TextView)findViewById(R.id.danwei);

qqTextView=(TextView)findViewById(R.id.qq);

addressTextView=(TextView)findViewById(R.id.address);

//将要修改的联系人数据付值到用户界面显示

Bundle localBundle = getIntent().getExtras();

int id=localBundle.getInt("user_ID");

ContactsTable ct=new ContactsTable(this);

user =ct.getUserByID(id);

nameTextView.setText(":"+user.getName());

mobileTextView.setText(":"+user.getMoblie());

qqTextView.setText("QQ:"+user.getQq());

danweiTextView.setText("单位:"+user.getDanwei());

addressTextView.setText("地址:"+user.getAddress());

}

/*创建菜单*/

public boolean onCreateOptionsMenu(Menu menu) {

menu.add(Menu.NONE, 1, Menu.NONE, "返回");

return super.onCreateOptionsMenu(menu);

}

/* 菜单事件*/

public boolean onOptionsItemSelected(MenuItem item){

// TODO Auto-generated method stub

switch (item.getItemId()) {

case 1://返回

finish();

break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

}

3. MyContactsActivity类

package .demo.pr3;

import android.app.Activity;

import android.app.AlertDialog;

import android.app.Dialog;

import android.app.AlertDialog.Builder;

import android.content.ContentUris;

import android.content.ContentValues;

import android.content.Context;

import android.content.DialogInterface;

import android.content.Intent;

import android.graphics.Color;

import https://www.sodocs.net/doc/9b1274033.html,.Uri;

import android.os.Bundle;

import android.provider.ContactsContract.RawContacts;

import https://www.sodocs.net/doc/9b1274033.html,monDataKinds.Phone;

import https://www.sodocs.net/doc/9b1274033.html,monDataKinds.StructuredName; import android.provider.ContactsContract.Contacts.Data;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.ViewGroup;

import android.widget.AdapterView;

import android.widget.BaseAdapter;

import android.widget.Button;

import android.widget.EditText;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;

import android.widget.AdapterView.OnItemClickListener;

import .demo.pr3.datax.ContactsTable;

import https://www.sodocs.net/doc/9b1274033.html,er;

/*主界面*/

public class MyContactsActivity extends Activity {

private ListView listView; //结果列表

private BaseAdapter listViewAdapter; //ListView 列表适配器

private User users[];//通讯录用户

private int selecteItem=0; //当前选择

Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.sodocs.net/doc/9b1274033.html,yout.main);

setTitle("通讯录");

listView = (ListView) findViewById(R.id.listView);

loadContacts();

}

/*加载联系人列表*/

private void loadContacts()

{

//获取所以通讯录联系人

ContactsTable ct=new ContactsTable(this);

users=ct.getAllUser();

//listView列表现实适配器

listViewAdapter=new BaseAdapter() {

Override

public View getView(int position,

View convertView, ViewGroup parent) {

if(convertView==null)

{

TextView textView =

new TextView(MyContactsActivity.this);

textView.setTextSize(22);

convertView=textView;

}

String moblie=users[position].getMoblie()==null?""

:users[position].getMoblie();

((TextView)convertView).setText(users[position]

.getName()+"---"+moblie);

if(position==selecteItem)

{

convertView.setBackgroundColor(Color.YELLOW);

}else

{

convertView.setBackgroundColor(0);

}

return convertView;

}

Override

public long getItemId(int position) {

return position;

}

Override

public Object getItem(int position) {

return users[position];

}

Override

public int getCount() {

return users.length;

}

};

//设置listView控件的适配器

listView.setAdapter(listViewAdapter);

listView.setOnItemClickListener(new OnItemClickListener() {

Override

public void onItemClick(AdapterView arg0, View arg1, int arg2,

long arg3) {

// TODO Auto-generated method stub

//记录点击列

selecteItem=arg2;

//刷新列表

listViewAdapter.notifyDataSetChanged();

}

});

}

/*创建菜单*/

public boolean onCreateOptionsMenu(Menu menu) {

menu.add(Menu.NONE, 1, Menu.NONE, "添加");

menu.add(Menu.NONE, 2, Menu.NONE, "编辑");

menu.add(Menu.NONE, 3, Menu.NONE, "查看信息");

menu.add(Menu.NONE, 4, Menu.NONE, "删除");

menu.add(Menu.NONE, 5, Menu.NONE, "查询");

menu.add(Menu.NONE, 6, Menu.NONE, "导入到手机薄");

menu.add(Menu.NONE, 7, Menu.NONE, "退出");

return super.onCreateOptionsMenu(menu);

}

/*菜单事件*/

public boolean onOptionsItemSelected(MenuItem item){

// TODO Auto-generated method stub

switch (item.getItemId()) {

case 1://添加

Intent intent = new Intent(MyContactsActivity.this,AddContactsActivity.class);

startActivity(intent);

break;

case 2://编辑

if(users[selecteItem].getId_DB()>0)//根据数据库ID判断当前记录是否可以操作

{

intent = new Intent(MyContactsActivity.this,UpdateContactsActivity.class);

intent.putExtra("user_ID", users[selecteItem].getId_DB());

startActivity(intent);

}else

{

Toast.makeText(this, "无结果记录,无法操作!",Toast.LENGTH_SHORT).show();

}

break;

case 3://查看信息

if(users[selecteItem].getId_DB()>0)

{

intent = new Intent(MyContactsActivity.this,ContactsMessageActivity.class);

intent.putExtra("user_ID", users[selecteItem].getId_DB());

startActivity(intent);

}else

{

Toast.makeText(this, "无结果记录,无法操作!",Toast.LENGTH_SHORT).show();

}

break;

case 4://删除

if(users[selecteItem].getId_DB()>0)

{

delete();

}else

{

Toast.makeText(this, "无结果记录,无法操作!",Toast.LENGTH_SHORT).show();

}

break;

case 5://查询

new FindDialog(this).show();

break;

case 6://导入到手机薄

if(users[selecteItem].getId_DB()>0)

{

importPhone(users[selecteItem].getName(),users[selecteItem].getMoblie());

Toast.makeText(this, "已经成功导入‘"+users[selecteItem].getName()+"’到手机薄!",Toast.LENGTH_SHORT).show();

}else

{

Toast.makeText(this, "无结果记录,无法操作!",Toast.LENGTH_SHORT).show();

}

break;

case 7://退出

finish();

break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

Override

protected void onResume() {

// TODO Auto-generated method stub

super.onResume();

//重新加载数据

ContactsTable ct=new ContactsTable(this);

users=ct.getAllUser();

//刷新列表

listViewAdapter.notifyDataSetChanged();

}

/*查询*/

public class FindDialog extends Dialog{

public FindDialog(Context context) {

super(context);

}

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.sodocs.net/doc/9b1274033.html,yout.find);

setTitle("联系人查询");

Button find=(Button)findViewById(R.id.find);

Button cancel=(Button)findViewById(R.id.cancel);

find.setOnClickListener(new View.OnClickListener() {

Override

public void onClick(View v) {

// TODO Auto-generated method stub

EditText value=(EditText)findViewById(R.id.value);

ContactsTable ct=new ContactsTable(MyContactsActivity.this);

users=ct.findUserByKey(value.getText().toString());

for(int i=0;i

{

System.out.println("是"+users[i].getName()+

",是" +users[i].getMoblie());

}

listViewAdapter.notifyDataSetChanged();

selecteItem=0;

dismiss();

}

});

cancel.setOnClickListener(new View.OnClickListener() {

Override

public void onClick(View v) {

// TODO Auto-generated method stub

dismiss();

}

});

}

}

/*删除联系人*/

public void delete()

{

Builder alert = new AlertDialog.Builder(this);

alert.setTitle("系统信息");

alert.setMessage("是否要删除联系人?");

alert.setPositiveButton("是",

new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

ContactsTable ct=new ContactsTable(MyContactsActivity.this);

//删除联系人信息

if(ct.deleteByUser(users[selecteItem]))

{

//重新获取数据

users=ct.getAllUser();

//刷新列表

listViewAdapter.notifyDataSetChanged();

selecteItem=0;

Toast.makeText(MyContactsActivity.this, "删除成功!",

Toast.LENGTH_SHORT).show();

}else

{

Toast.makeText(MyContactsActivity.this, "删除失败!",

Toast.LENGTH_SHORT).show();

}

}

});

alert.setNegativeButton("否",

new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

}

});

alert.show();

}

///导入到手机薄

public void importPhone(String name,String phone)

{

//系统通信录ContentProvider的URI

Uri phoneURL=android.provider.ContactsContract.Data.CONTENT_URI;

ContentValues values = new ContentValues();

//首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId

Uri rawContactUri = this.getContentResolver().

insert(RawContacts.CONTENT_URI, values);

long rawContactId = ContentUris.parseId(rawContactUri);

//往data表插入数据

values.clear();

values.put(Data.RAW_CONTACT_ID, rawContactId);

values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);

values.put(StructuredName.GIVEN_NAME, name);

this.getContentResolver().insert(phoneURL, values);

//往data表插入数据

values.clear();

values.put(Data.RAW_CONTACT_ID, rawContactId);

values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);

values.put(Phone.NUMBER, phone);

values.put(Phone.TYPE, Phone.TYPE_MOBILE);

this.getContentResolver().insert(phoneURL, values);

}

}

4. UpdateContactsActivity类

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.sodocs.net/doc/9b1274033.html,er;

/*修改记录操作界面*/

public class UpdateContactsActivity extends Activity { /** Called when the activity is first created. */

private EditText nameEditText; //输入框

private EditText mobileEditText; //手机输入框

private EditText qqEditText; //qq

private EditText danweiEditText; //单位

private EditText addressEditText; //地址

private User user; //修改的联系人

Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.sodocs.net/doc/9b1274033.html,yout.edit);

setTitle("修改联系人");

//从已设置的页面布局查找对应的控件

nameEditText=(EditText)findViewById(https://www.sodocs.net/doc/9b1274033.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);

//将要修改的联系人数据赋值到用户界面显示

Bundle localBundle = getIntent().getExtras();

int id=localBundle.getInt("user_ID");

ContactsTable ct=new ContactsTable(this);

user =ct.getUserByID(id);

nameEditText.setText(user.getName());

mobileEditText.setText(user.getMoblie());

qqEditText.setText(user.getQq());

danweiEditText.setText(user.getDanwei());

addressEditText.setText(user.getAddress());

}

/**

* 创建菜单

*/

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

switch (item.getItemId()) {

case 1://保存

if(!nameEditText.getText().toString().equals(""))

{

user.setName(nameEditText.getText().toString());

user.setMoblie(mobileEditText.getText().toString());

user.setDanwei(danweiEditText.getText().toString());

user.setQq(qqEditText.getText().toString());

user.setAddress(addressEditText.getText().toString());

ContactsTable ct=

new ContactsTable(UpdateContactsActivity.this);

//修改数据库联系人信息

if(ct.updateUser(user))

{

Toast.makeText(UpdateContactsActivity.this, "修改成功!",

Toast.LENGTH_SHORT).show();

}else

{

Toast.makeText(UpdateContactsActivity.this, "修改失败!",

Toast.LENGTH_SHORT).show();

}

}else

{

Toast.makeText(UpdateContactsActivity.this, "数据不能为空!",

Toast.LENGTH_SHORT).show();

}

break;

case 2://返回

finish();

break;

default:

break;

}

return super.onOptionsItemSelected(item);

}

}

基于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系统手机通讯录管理软件的设计与开发

毕业设计题目基于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 上试好象没作用,这个可能还要硬件支持的.

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

目录 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:测试电磁笔感应

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

文档编号: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.sodocs.net/doc/9b1274033.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.sodocs.net/doc/9b1274033.html,yout.edit); setTitle("添加联系人"); //从已设置的页面布局查找对应的控件 nameEditText=(EditText)findViewById(https://www.sodocs.net/doc/9b1274033.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

各类常用测试手机工程模式

各类常用测试手机工程模式 一、MOTOv360: 1、按*再按#然后按三下录音键 2、选第一项。 3、选是 4、按挂机键。 就可看到测试功能。 第一排最后两项为测试信号的好坏。到数第二项为信号强度电平值(95以下较好),到数第一项为信道比(越小越好,超过13后不论信号强度多好,通话质量就很差,甚至打不成电话)。 二、小灵通普天三洋SCP600工程模式开启办法 按键开机后不要再按任何键,等待机画面出来以后10秒内键入#020202*。然后按F8进入功能菜单的网络设定目录下,这时,你会发现菜单比没有键入密码时多出了5个选项。选择Monitor Dis后,按1设定,就进入本机的测试模式了。需要补充的是,在测试模式下是进入不了菜单的,要进入菜单的话,按OK键退出测试模式后,就可进入菜单。快捷键是:F891. 三、X199 X199常用密码: 用户锁密码:0000(默认) 组文服务密码:123580 系统程序密码:000000 方法:M →8 →* →输入:123580 →#第二行显示S:X199.**** (****位置就是你现在使用的软件版本号,例如VL07或者WD28)。W开头的2003出来的版本,V开头是去年的版本。WD28是目前的最新版本。待机状态下输入*759#813580 ,出现TEST MODE 窗口后,输入37,会显示―Clr lifetime‖ ,输入02,手机自动重启后,去查看吧,使用时间就已经清空了,新机!hoho CDMA手机工程测试模式使用说明 一般手机都可以进行工程模式,来测量网络无线信号的各种参数,下面对目前使用较多的手机如何进行工程模式进行说明。 说明: S-SID 系统代码广州为13828,如果不是则为漫游。 N00117 MID 交换机码。 CH0283 频点,目前283为第一频点,201为第二频点。 PN249 基站小区识别码。 D061 Rx 接收电平-38~-105之间。 -08 Ec/Io 在-1~-20之间,越大越好 T-63 发射电平在-20~+23之间,越小越好 一、三星 1. X199 键入M 8 *,密码123580,诊断画面,主诊断画面

手机通讯录安卓课程设计

手机通讯录安卓课 程设计

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

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

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

一、课程设计目的 智能终端系统及应用开发课程设计是计算机相关专业的一个综合性实践教学环节,是学习完《智能终端系统及应用开发》课程后进行的一次全面的综合练习。其目的在于促进学生复习和巩固Android 应用技术,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学 Android 设计知识,经过本课程设计让学生进行简单 Android 应用软件的开发,掌握软件设计的方法和面向对象程序设计的基本技术,提高学生在软件开发方面的综合应用能力。 二、课程设计内容 经过对Android技术的相关研究,了解Android源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。 这款手机通讯录实现的相关内容如下: 1.简洁、实用的操作界面。

各类手机进入工程模式的方法

各类手机进入工程模式的方法 海信C628 CDMA手机的工程模式试一下Menu+0+070571 中兴218的工程模式进入菜单,然后按500000001即可 南方高科SC9988CDMA手机工程模式 debug screen的进入方式为 ##27732726再按end键,然后选择debug菜单 海尔地文星-1000工程模式 *#9999 发送键 大唐CDMA手机的工程模式 *10# 储存键 三洋普天SCP-550工程模式我得到的方法是这样的#020202*;menu;OK;END;F99但是没有试验 CDMA手机京瓷610工程模式试试看MUNE 6 0 000000 三星SCH-X199手机用menu+8+*+123580 海信C628和康佳KC66 CDMA手机压“MENU”+“0”后要求输入的服务编码(6位)是多少 070571 东信EX200工程模式 *10#再加短信键(右上角那个)华为, Motorola

的CD928开工程模式华为,华为合作方,合作方工程师,免费FTP,通信,技术资料,中兴,cisco,book,file,music,pc,ftp'E;j,Q4?;g+i,t 激活RBS: (pause表示按住*键直到方框出现) pause pause pause 113 pause 1 pause ok 此时按下MENU选到菜单Eng Field Options激活即可。 关闭RBS: motorola CDMA手机V680 V730的工程模式 *#录音键三次就可以进入 GSM三星N188手机工程模式不插sim卡,开机,输入*#0324#即可进入工程模式 浪潮CU100CDMA手机菜单+0 000000+Debug+选择,OK 三星A399的工模 MENU *123580 东信EL600手机(GSM) *789# 通信人生--※通信这辈子※;H$W#B&r1k2_,b 中兴ZTE816进入工程模式 235809123580#878再输入990906 中兴ZTE802进入工程模式 235809123580#727 海信C2101 CDMA手机进入工程模式 进入开机界面,飞机周围气泡转到第三圈,按*键,在5秒内输入

相关主题