调用名片夹视图选择名片信息
来源:互联网 发布:怎么运营淘宝直播间 编辑:程序博客网 时间:2024/04/27 13:55
今天尝试了一下,在程序中调用名片选择视图的功能,大致实现如下:
CPbkContactEngine* pbkContactEngine = CPbkContactEngine::NewL(&iEikonEnv->FsSession());
CleanupStack::PushL(pbkContactEngine);
RPbkViewResourceFile phonebookResource( *(CEikonEnv::Static()) );
if ( !phonebookResource.IsOpen())
{
phonebookResource.OpenL();
}
// Add searching array to parameters
CContactDatabase::TContactViewFilter filter(CContactDatabase::EUnfiltered
);
CPbkMultipleEntryFetchDlg::TParams params;
params.iContactView = &pbkContactEngine->FilteredContactsViewL( filter );
// Launch fetching dialog
CPbkMultipleEntryFetchDlg* fetchDlg = CPbkMultipleEntryFetchDlg::NewL( params, *pbkContactEngine );
fetchDlg->SetMopParent( this );
TInt okPressed = fetchDlg->ExecuteLD();
CleanupStack::PushL( params.iMarkedEntries );
if ( okPressed )
{
TInt paramCount = params.iMarkedEntries->Count();
// Get the selected contacts id array
for ( TInt i = 0; i < paramCount; ++i )
{
const TContactItemId cid = ( *params.iMarkedEntries )[i];
// Open the selected contact using Phonebook engine,
// choose correct number (launch list query if needed)
CPbkContactItem* pbkItem = pbkContactEngine->ReadContactLC( cid );
/* .........添加处理代码 */
CleanupStack::PopAndDestroy( ); // pbkItem
}
}
CleanupStack::PopAndDestroy(2); // iMarkedEntries,pbkContactEngine
phonebookResource.Close(); // Close the phonebook view
- 调用名片夹视图选择名片信息
- 名片
- 名片
- 名片
- 名片
- [Howto]在Symbian3rd上获取名片夹信息
- 名片视图 - 天涯人脉通讯录2010
- 系统名片夹的操作
- 手机扫描识别,扫描名片识别信息
- 名片制作
- 细说名片
- 名片制作
- 百科名片
- 打印名片
- 二维码名片
- Android 仿微信二维码名片制作,生成二维码,扫码生成名片表单信息
- 如何监测名片夹数据库的变化?
- 系统监听名片夹的变化
- 工作流的基本模型
- Ant的简单应用
- 了解SOA风险 治理摆首位
- HQL: Hibernate 大全中的大全
- binding in as3
- 调用名片夹视图选择名片信息
- SD--如何配置发票分割开票
- 元素的ID和Name有什么区别
- c#.net执行应用程序有两种方法
- JDK之Number类探密(1)
- javax.xml.transform.TransformerFactoryConfigurationError
- heap和stack
- Linux 内核的排队自旋锁(FIFO Ticket Spinlock)
- 如何编写详细设计说明书(仅供参考)