Camera 在symbian中集成ZXing条形码阅读器

Camera 在symbian中集成ZXing条形码阅读器,camera,symbian,zxing,s60,Camera,Symbian,Zxing,S60,我正在尝试将ZXing条形码集成到我的symbian应用程序中,但我认为它可以工作 仅在UI类中,但我希望在listbox视图中集成,以便在单击 必须打开列表项Zxing。这可能吗? 有人对此有想法吗?单击列表框项目时是否只想打开zxing camera view? 然后您需要捕获listbox事件 void CCasesContainer::HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType) {

我正在尝试将ZXing条形码集成到我的symbian应用程序中,但我认为它可以工作 仅在UI类中,但我希望在listbox视图中集成,以便在单击 必须打开列表项Zxing。这可能吗?
有人对此有想法吗?

单击列表框项目时是否只想打开zxing camera view? 然后您需要捕获listbox事件

void CCasesContainer::HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType) {  
    if ((aEventType == MEikListBoxObserver::EEventEnterKeyPressed)  
        || (aEventType == MEikListBoxObserver::EEventItemClicked)) {  
    TInt currentItem(iListBox->CurrentItemIndex());  
    // open the zxing view smth like  
    DeactivateActiveViewL();  
    CAknViewAppUi::ActivateLocalViewL(TUid::Uid(zxingView));  
    }
}

要了解更多视图在symbian中的工作原理,请从或开始

单击列表框项目时是否仅打开zxing camera view? 然后您需要捕获listbox事件

void CCasesContainer::HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType) {  
    if ((aEventType == MEikListBoxObserver::EEventEnterKeyPressed)  
        || (aEventType == MEikListBoxObserver::EEventItemClicked)) {  
    TInt currentItem(iListBox->CurrentItemIndex());  
    // open the zxing view smth like  
    DeactivateActiveViewL();  
    CAknViewAppUi::ActivateLocalViewL(TUid::Uid(zxingView));  
    }
}

要了解更多symbian中视图的工作原理,请从或开始谢谢shtolik现在当我单击列表框项目时,相机正在打开,但当我按下后退并激活上一个视图时,相机正在切换回来,但相机仍在后台运行如何关闭相机?谢谢shtolik现在当我单击列表框项目时,相机正在打开,但当我按下后退时和激活前一个视图切换回来,但相机仍在后台运行如何关闭相机?