请教下sim卡里面的联系人是如何操作的呢,我想在sim卡里面创建新的联系人,修改某个联系信息或删除某个联系人,有什么好的办法么,我曾经用SimReadPhonebookEntry读取了sim里面的联系人和电话号码,可以的.但是用SimWritePhonebookEntry写入新的联系人或更改联系人却没起到作用,是什么原因呢?????
能告诉我创建新的联系人,修改某个联系信息或删除某个联系人要用到哪些方法和函数么,谢谢了哦
------解决方案--------------------
看看SimWritePhonebookEntry的返回值是什么?
------解决方案--------------------
直接用poom。
HRESULT hr = S_OK;
IDispatch * pDispatch = NULL;
IContact * pContact = NULL;
hr = polApp->CreateItem(olContactItem, &pDispatch);
hr = pDispatch->QueryInterface(IID_IContact, (void **)&pContact);
hr = pContact->put_FirstName(szName);
hr = pContact->put_BusinessTelephoneNumber(szHomePhone);
hr = pContact->Save();
RELEASE(pContact);
RELEASE(pDispatch);
return hr;