android講義9之向電話本進行批處理的插入

2021-09-08 02:57:41 字數 1920 閱讀 5642

contentvalues values = new contentvalues();

//首先向rawcontacts.content_uri執行乙個空值插入,目的是獲取系統返回的rawcontactid

uri rawcontacturi = context.getcontentresolver().insert(rawcontacts.content_uri, values);

long rawcontactid = contenturis.parseid(rawcontacturi);

values.clear();

values.put(data.raw_contact_id, rawcontactid);

// 設定內容型別

values.put(data.mimetype, structuredname.content_item_type);

// 設定聯絡人名字

values.put(structuredname.given_name, result_name);

// 向聯絡人uri新增聯絡人名字

getcontentresolver().insert(

android.provider.contactscontract.data.content_uri, values);

values.clear();

values.put(data.raw_contact_id, rawcontactid);

values.put(data.mimetype, phone.content_item_type);

// 設定聯絡人的**號碼

values.put(phone.number, result_phone);

// 設定**型別

values.put(phone.type, phone.type_mobile);

// 向聯絡人**號碼uri新增**號碼

context.getcontentresolver().insert(

android.provider.contactscontract.data.content_uri, values);

values.clear();

values.put(data.raw_contact_id, rawcontactid);

values.put(data.mimetype, email.content_item_type);

// 設定聯絡人的email位址

values.put(email.data, result_email);

// 設定該電子郵件的型別

values.put(email.type, email.type_work);

// 向聯絡人email uri新增email資料

context.getcontentresolver().insert(

android.provider.contactscontract.data.content_uri, values);

values.clear();

values.put(data.raw_contact_id, rawcontactid);

values.put(data.mimetype, organization.content_item_type);

// 設定聯絡人的公司位址

values.put(organization.data, result_address);

// 設定該公司位址的型別

values.put(organization.type, organization.type_work);

// 向聯絡人公司位址 uri新增公司位址資料

context.getcontentresolver().insert(

android.provider.contactscontract.data.content_uri, values);

android講義2之輸入介面

布局檔案 android selectallonfocus true 如圖 ggg 表示當edittext取得焦點會全選所有內容 android password true 表示輸入的內容為密碼保護形式 android phonenumber true 表示輸入的內容為數字形式 android ba...

android 向 模擬器 傳送簡訊 打電話

1.啟動android emulator,檢視標題欄找出埠。一般是android emulator 5554 其中 5554就是埠。2.開啟命令列,輸入telnet localhost 5554。程式將會連線到android console,返回 android console type help ...

向Android模擬器發簡訊打電話

1.啟動android emulator,檢視標題欄找出埠。一般是android emulator 5554 其中 5554就是埠。2.開啟命令列,輸入telnet localhost 5554。程式將會連線到android console,返回 android console type help ...