symbian调用系统名片夹,为什么没有SIM卡上的号码
各位好,请问在symbian上调用系统名片夹,为什么只显示了那些存在手机上的号码,却没有SIM卡上的号码。哪位知道怎么回事,麻烦指导下。代码如下:
void CPhoneNumberContainer::DisplayPhoneNumbersL()
{
RPbkViewResourceFile phonebookResource( *(CEikonEnv::Static()) );
if ( !phonebookResource.IsOpen())
{
phonebookResource.OpenL();
}
// Add searching array to parameters
CContactDatabase::TContactViewFilter filter(CContactDatabase::EPhonable);
CPbkSingleEntryFetchDlg::TParams params;
CPbkContactEngine* iPbkContactEngine = CPbkContactEngine::NewL(NULL);
CleanupStack::PushL(iPbkContactEngine);
params.iContactView = &iPbkContactEngine->FilteredContactsViewL(filter);
// Launch fetching dialog
CPbkSingleEntryFetchDlg* fetchDlg = CPbkSingleEntryFetchDlg::NewL( params );
fetchDlg->SetMopParent( this );
TInt okPressed = fetchDlg->ExecuteLD();
if ( okPressed )
{
CPbkContactItem* pbkItem = iPbkContactEngine->ReadContactLC( params.iSelectedEntry );
//DO something
}
CleanupStack::PopAndDestroy(1);
phonebookResource.Close(); // Close the phonebook view
} --------------------编程问答-------------------- 确实是没有的,这个没办法。 --------------------编程问答-------------------- 这个应该是与手机名片设置有关的吧 --------------------编程问答-------------------- 的确啊...很不方便 --------------------编程问答-------------------- 没办法了? --------------------编程问答-------------------- 好像有读SIM卡号码的扩展API,你可以到NOKIA的论坛上查一下。 --------------------编程问答-------------------- 有人吗? 顶啊,分数可以再加啊. --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 , Symbian