Android: escaneo de códigos de barras, ¿opciones? Zxing?

Quiero crear una aplicación para Android que pueda escanear códigos de barras, obtener la información contenida en el código de barras y luego poder usar esa información de alguna manera.

No tengo idea de cómo crear un escáner de código de barras, así que busqué en Google y parece que Zxing es la forma más utilizada para implementar un escáner de código de barras en una aplicación.

Algunos enlaces:

http://code.google.com/p/zxing/

http://awalkingcity.com/blog/2008/08/25/qr-codes-made-easy-in-android/

Usando ZXing para crear una aplicación de escaneo de código de barras de Android

Sin embargo, las muestras que encontré en zxing implicaron tener que pedirle al usuario que vaya al mercado e instale el escáner de código de barras zxing para que mi aplicación pueda llamar al escáner de código de barras cuando sea necesario y el escáner de código de barras devolverá la información a mi aplicación.

Si bien este sería un buen punto de partida para mí, me preguntaba si hay otras opciones que me permitan tener un escáner de código de barras incrustado en mi propia aplicación sin tener que pedirle al usuario que descargue una aplicación secundaria.

Respuestas a la pregunta(6)

Su respuesta a la pregunta