當前位置:首頁 » 安卓系統 » 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"
/>

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:566
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:855
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:555
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:733
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:656
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:975
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:227
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:87
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:777
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:683