当前位置:首页 » 安卓系统 » android联系人表

android联系人表

发布时间: 2024-06-19 21:06:53

Ⅰ android在联系人列表界面怎样实现中文联系人搜索功能

安卓系统中的联系人列表上方,有一个搜索框,输入你想要查询的中文联系人名称,就可以实现中文搜索功能。若只能搜索英文,可能是你的默认输入法是英文,需要手动更改为中文输入。换句话说,你输入的是英文,则搜索英文,输入中文,则可以实现搜索中文。

Ⅱ android 怎么调用联系人列表,并将选择的联系人号码显示在文本框里

跳转到联系人:
Intent i = new Intent(Intent.ACTION_PICK);
i.setType("vnd.android.cursor.dir/phone");
startActivityForResult(i, 0);

获取选择的号码:
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

switch (requestCode) {
case 0:
if (data == null) {
return;
}
Uri uri = data.getData();
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
cursor.moveToFirst();

String number = cursor.getString(cursor.getColumnIndexOrThrow(Phones.NUMBER));

Log.d(TAG, "number" + number);

mContactText.setText(number);
mContactText.setSelection(number.length());
break;

default:
break;
}
}

Ⅲ Android 联系人数据库介绍以及对联系人的基本操作

一、 联系人数据库
 联系人的数据库文件的位置
/data/data/com.Android.providers.contacts/databases.contacts2.db
 数据库中重要的几张表
1、contacts表
该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的
ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加
到收藏夹等信息。
2、raw_contacts表
该表保存了所有创建过的手机测联系人,每个联系人占一行,表里有一列标
识该联系人是否被删除,该表保存了两个ID:RawContactID和ContactID,
从而将contacts表和raw_contacts表联系起来。该表保存了联系人的
RawContactID、ContactID、联系次数、最后一次联系的时间、是否被添
加到收藏夹、显示的名字、用于排序的汉语拼音等信息。
3、 mimetypes
该表定义了所有的MimeTypeID,即联系人的各个字段的唯一标志。

4、data表
 该表保存了所有创建过的手机测联系人的所有信息,每个字段占一行 ,该表
保存了两个ID:MimeTypeID和RawContactID,从而将data表和
raw_contacts表联系起来。
 联系人的所有信息保存在列data1至data15中,各列中保存的内容根据
MimeTypeID的不同而不同。如保存号码(MimeTypeID=5)的那行数据中,
data1列保存号码,data2列保存号码类型(手机号码/家庭号码/工作号码等)。

二、对联系人的基本操作
 这里的基本操作只是针对手机测的联系人,(U)SIM侧的联系人的操
作后续介绍。
 如果对联系人的基本操作,我们必须得到许可。
方法就是在AndroidManifest.xml文件中配置如下权限:
<uses-permission android:name="android.permission.READ_CONTACTS"
/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"
/>

热点内容
安卓的face怎么使用 发布:2024-11-26 15:05:50 浏览:88
存储魔力象限2016 发布:2024-11-26 15:04:47 浏览:865
QQ填写验证码是历史密码是什么 发布:2024-11-26 15:04:16 浏览:505
vs2017编译文件无效或损毁 发布:2024-11-26 15:04:16 浏览:597
腾讯微信如何更改登录密码 发布:2024-11-26 14:57:46 浏览:21
pythondict参数 发布:2024-11-26 14:49:41 浏览:105
ubuntu安装linux源码 发布:2024-11-26 14:48:52 浏览:744
百度云解压密码忘记 发布:2024-11-26 14:35:36 浏览:863
最差拟合算法 发布:2024-11-26 14:21:17 浏览:739
指令式编程 发布:2024-11-26 14:16:24 浏览:19