Contacts 呼叫通訊錄的功能

2021-06-17 21:05:50 字數 704 閱讀 1525

這個過程有三步:

1) 許可

向你的應用程式的manifest中新增讀取通訊錄資料的許可

2)

呼叫contact picker

在你的activity中,建立乙個intent,用來請求系統查詢乙個能夠執行乙個從contacts uri的專案中發出的pick動作的activity,

intent intent = new intent(intent.action_pick, contactscontract.contacts.content_uri);
呼叫startactivityforresult在intent中傳遞(和乙個整數的請求**,在這個例子中是pickcontact )。這將導致android啟動乙個已經被等級的activity,用來支援在people.contenturi上的action_pick ,然後當按下選擇(或者取消)的時候返回到這個activity。

startactivityforresult(intent, pick_contact);
@override

public void onactivityresult(int reqcode, int resultcode, intent data)

}break;

}}

contacts(通訊錄)資料庫

android通訊錄 有關通訊錄的資料都放在contacts2.db中這個資料庫放在 data data com.android.providers.contacts databases contacts.db 聯絡歷史表calls 欄位名稱 說明 id 索引key,自增長 number 通話 號碼...

iOS 呼叫通訊錄資訊

abauthorizationstatus status abaddressbookgetauthorizationstatus 判斷授權狀態 if status kabauthorizationstatusnotdetermined else else if status kabauthoriza...

iOS9通訊錄框架Contacts的簡單使用

第一步,匯入contacts框架,import contacts 這個是不帶ui的框架,可以直接獲取聯絡人 檢查狀態 let status cnauthorizationstatus cncontactstore.authorizationstatusforentitytype cnentityty...