2012-03-12 5 views
0

Я сделал небольшое приложение для Android с намерением Zxing, но у него есть проблема, потому что google goggles получает намерение и ничего не делает, потому что он не способен декодировать штрих-коды , Есть ли способ ограничить Google Goggles, но не другие сканеры штрих-кодов?zxing намерение «google goggles» не распознает штрих-коды

ответ

2

Google Goggles расшифровывает штрих-коды. Какое намерение? Вы можете ограничить сканер штрих-кода, позвонив Intent.setPackage("com.google.zxing.client.android"), хотя это также исключало бы приложения, такие как Barcode Scanner+.

Лучшим решением является использовать код IntentIntegrator, указанный в проекте. Там вы можете указать имена пакетов, которые хотите включить, и можете использовать TARGET_ALL_KNOWN за вычетом пакетов Goggles, если хотите.