獲取手機聯絡人以及向通訊錄插入資料

2021-09-30 12:14:58 字數 1013 閱讀 5107

//獲取手機聯絡人的操作是非常常見的操作.需要用到系統的contentprovider.

//資料庫contact2的表之

//raw_contacts.欄位有_id,display_name .我只新增了兩個人.這裡有兩條資料.   生成聯絡人的主件,有幾個人就幾條記錄.

//data表  欄位raw_contact_id ,有4條資料.在data1中是我暫時所有的資訊.  有2個名字和2個**.        存放聯絡人的具體資訊.是根據mimetypes表中的型別來

//mimetypes表 欄位有2個._id和mimetype 

//raw_contacts.欄位有_id和data表  欄位raw_contact_id建立對映關係.

//data表中的字段minetype_id和data1聯合起作用.

package cn.itcast.contact;

import android.content.contenturis;

import android.content.contentvalues;

import android.database.cursor;

import android.net.uri;

import android.test.androidtestcase;

public class testcontact extends androidtestcase ...是因為關聯.

cursor datacursor = getcontext().getcontentresolver().query(uri.parse(database), null, "raw_contact_id=?", new string, null);

while (datacursor.movetonext()) {

//得到所有列的名字,以string陣列反應出來.

// string names = datacursor.getcolumnnames();

// for(int i =0;i



手機通訊錄聯絡人恢復,誤刪的聯絡人怎麼找回

手機通訊錄聯絡人恢復,誤刪的聯絡人怎麼找回?手機上儲存了很多的 手機時不時的會提示 記憶體空間不足,及時清理 這aeittovcyz時開啟手機管家就能將裡面的資料清的一乾二淨了。那麼如果重要的聯絡人誤刪了該怎麼恢復呢?第二步 介面上顯示了9個功能塊,選擇 聯絡人恢復 一欄即可。第三步 軟體正在對資料...

Android讀取通訊錄聯絡人

cursor phonenumbercursor string phoneprojection phonenumbercursor contentresolver.query contactscontract.commondatakinds phone content uri,phoneprojec...

android讀取通訊錄聯絡人問題

string cols cursor cursor getcontentresolver query contactscontract.commondatakinds.phone.content uri,cols,null,null,null for int i 0 i cursor.getcoun...