Package es.uca.dss.fastpark
Class QRServicio
java.lang.Object
es.uca.dss.fastpark.QRServicio
Clase que proporciona servicios para generar y leer códigos QR.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
QRServicio
public QRServicio()Constructor de la clase QRServicio.
-
-
Method Details
-
ObtenerRuta
Método estático para obtener la ruta donde se guardarán los códigos QR.- Returns:
- La ruta donde se guardarán los códigos QR.
-
generarQR
Método para generar un código QR para la cadena dada y guardarlo en un archivo.- Parameters:
m- La cadena para la cual se generará el código QR.- Throws:
FileNotFoundException- Si no se puede encontrar el archivo de destino.IOException- Si ocurre un error de entrada o salida al manipular archivos.
-
leerQR
Método para leer el contenido de un código QR desde un archivo.- Returns:
- La cadena leída del código QR.
- Throws:
IOException- Si ocurre un error de entrada o salida al manipular archivos.com.google.zxing.NotFoundException- Si no se puede encontrar el código QR en la imagen.
-