Como ya te han dicho, ZXing es la mejor, es la que utiliza Barcode Scanner que es la mejor aplicación con diferencia para escanear códigos.
Realmente la librería es el Barcode Scanner, tiene todas sus Activities que son realmente a lo que tú llamas para que te hagan el trabajo. Supongo que usar la librería es igual que tener Barcode Scanner instalado y llamarlo con StartActityWithResult, pero obligas a la gente a que lo tenga instalado. Además con la librería puedes hacer cosas más personalizadas que llamando a Barcode Scanner no podrías hacer, como por ejemplo que SOLO se acepten QRs, si se intenta escanear otro tipo de código la Activity no lo acepta. Incluso configurar algunas cosas visuales de la ventana, como textos.
En cuanto a generar QRs, si puedes hacerlo, exactamente igual que con Barcode Scanner.
También tiene una versión para IOS, pero en su día cuando trate de usarla no la conseguí configurar, así que me puse ZBarSDK.
|