如何獲取SIM卡上的聯絡人

2021-04-17 11:30:37 字數 1086 閱讀 9875

sim 管理器 api

在 pocket pc phone 中,您可以使用一系列 windows ce api 呼叫(統稱為 sim 管理器)來訪問 sim 卡上的資訊。以下為 sim 管理器 api(按功能分組):

表 1:sim 管理器 api

會話以呼叫 siminitialize 開始,這將返回乙個 sim 控制代碼,此後,在呼叫 sim 管理器 api 函式時均需要此控制代碼。通過將此控制代碼傳遞給 simdeinitialize 來終止會話。

例子程式:

如何讀取sim卡聯絡人:

void   readsimcontact(simphonebookentry contactoutbuf)

else//聯絡人已經讀完 跳出迴圈

} simdeinitialize(hsim);

hsim =  null;

} 寫入sim卡聯絡人:

bool   writesimcontact(simphonebookentry contactinbuf)

;while( dwcurrec <= dwrecnum ) //往後寫

}else

} simdeinitialize(hsim);

hsim =  null;

return true;

} 刪除sim卡聯絡人:

bool  deletesimcontact(void)

if   (failed(simgetdevcaps(hsim,   sim_capstype_pbindexrange,   &simcaps)))

dword  dwrecnum = 0;

dword  dwcurrec = 0;

dwrecnum = simcaps.dwmaxpbindex - simcaps.dwminpbindex+1;

dwcurrec = simcaps.dwminpbindex;

while( dwcurrec <= dwrecnum )

simdeinitialize(hsim);

hsim = null;

return true;

}

IOS Contacts獲取聯絡人

新框架中將要使用最多的應該就是cncontactstore這個類了,官方對其的定義是乙個執行緒安全的,用來執行查詢和修改操作的類。此外官方還針對於這個類的使用給出了幾點小建議。1.只去查詢那些你需要的聯絡人屬性。2.當查詢所有聯絡人並快取結果時,首先查詢所有聯絡人的identifier,然後通過id...

聯絡人的獲取 ContentProvider

contentprovider 1 contentprovider為儲存和讀取資料提供統一的介面 2 使用contentprovider,應用程式可以實現資料共享 uri universal resource identifier e.g 聯絡人uri 為content contacts peopl...

如何儲存聯絡人

這兩天專案有個需求,可以對事務操作人進行 新建聯絡人 儲存到已有聯絡人 編輯聯絡人 總結一下,日後備用。先看一下效果 一 新建聯絡人 主要是給系統發乙個intent public void addcontact startactivity intent setresult result first ...