Я пытаюсь интегрировать штрих-код ZXing в свое приложение Symbian, но я работаю только в классе пользовательского интерфейса, но я хочу интегрировать в представление списка, чтобы при нажатии элемента списка Zxing открывался. Это возможно? у кого-нибудь есть идеи по этому поводу?
интеграция считывателя штрих-кода ZXing в symbian
Ответы (1)
Вы просто хотите открыть вид камеры zxing при нажатии элемента списка? Затем вам нужно поймать событие списка
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, начните с здесь или здесь
person
shtolik
schedule
18.01.2012
спасибо, штолик, теперь камера открывается, когда я нажимаю элемент списка, но когда я нажимаю назад и активирую предыдущий вид, он переключается обратно, но камера все еще работает в фоновом режиме, как закрыть камеру?
- person poppy; 20.01.2012