Hola Carlos:
Seria interesante que abrieras un nuevo hilo con esa pregunta, así tendras mas posibilidades de que te ayuden.
Hay una libreria para el lector de huella del samsung:
https://www.b4x.com/android/forum/threads/spass-samsung-fingerprint-sdk.55334/#content
Lo único es que por lo visto no vale para todos los modelos.
Lo de emplear un lector de huella externo, lo comenté en un post por que es mas facil y universal, ya que te funcionaria en cualquier dispositivo, cosa que la libreria esa que te he comentado solo sirve para samsung y algunos modelos.
Los dispositivos externos ya sean via Bluetooth o usb, emplean los puertos serie del dispositivo para su comunicación, por eso dije de emplear la libreria Serial. Pero no te puedo dar la solución de como hacerlo por que dependerá del dispositivo que quieras controlar, cada dispositivo externo tiene un protocolo de comunicación, que puede ser uno de los estandar ESC o el que el fabricante quiera ponerle, de ahí que habras visto que hay gente que busca las APIS y/o librerias de impresoras concretas que ya tienen a alto nivel la comunicación con ellas, en vez de enviarles su código de ESC y controlarla.
Un detector de huella tendrias que definir, velocidad de transmisión, bit de datos, bit de paridad, etc. Y luego con comandos que te diga el fabricante, recoger los datos de lectura.
Yo te aconsejo que abras un nuevo hilo, e igual alguien ha echo ya algo con un lector de huella y te puede decir su experiencia, y sobre todo el modelo. Yo he echo conexiones con diferentes dispostivos externos para vending, transporte, etc, pero no he empleado nunca un lector de huellas, asi que no te puedo decir que modelo van bien.
Saludos