Package com.core.util.qrcode
Class SQRCode
- java.lang.Object
-
- com.core.util.qrcode.SQRCode
-
public class SQRCode extends java.lang.Object- Author:
- sokkheang.huo
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNonestatic java.lang.StringWEPstatic java.lang.StringWPA_WPA2_WPA3
-
Constructor Summary
Constructors Constructor Description SQRCode()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanGenerateQRCode(java.lang.String url, java.lang.String qrcode_output, int width, int height)static booleanGenerateQRCodeURL(java.lang.String url, java.lang.String qrcode_output, int width, int height)static voidgenerateQRCodeWifi_None(java.lang.String wifiName, int width, int height, java.lang.String qrcode_output)static voidgenerateQRCodeWifi_WEP(java.lang.String wifiName, java.lang.String password, int width, int height, java.lang.String qrcode_output)static voidgenerateQRCodeWifi_WPA_WPA2_WPA3(java.lang.String wifiName, java.lang.String password, int width, int height, java.lang.String qrcode_output)static booleanGenerateQRCodeWithBG(java.lang.String DataBarCode, int width, int height, java.lang.String path_logo, java.lang.String output_logo, java.awt.Color qr_code_color)static voidGenerateQRCodeWithLogo(java.lang.String dataQRCode, java.lang.String logo_path, java.lang.String qrcode_output, java.lang.String fileFormat, int width, int height)static java.lang.StringreadQRcode(java.lang.String qrcode_path)
-
-
-
Field Detail
-
WPA_WPA2_WPA3
public static final java.lang.String WPA_WPA2_WPA3
- See Also:
- Constant Field Values
-
WEP
public static final java.lang.String WEP
- See Also:
- Constant Field Values
-
None
public static final java.lang.String None
- See Also:
- Constant Field Values
-
-
Method Detail
-
GenerateQRCodeWithBG
public static boolean GenerateQRCodeWithBG(java.lang.String DataBarCode, int width, int height, java.lang.String path_logo, java.lang.String output_logo, java.awt.Color qr_code_color) throws java.lang.Exception- Parameters:
DataBarCode-width-height-path_logo-output_logo-qr_code_color-- Returns:
- Throws:
java.lang.Exception-public static void main(String[] args) throws Exception { SQRCode.GenerateQRCode("https://brojum.com", 900, 900, System.getProperty("user.dir") +"/"+ "image.png", System.getProperty("user.dir") +"/"+ "qrcode.png", Color.BLUE); }
-
GenerateQRCode
public static boolean GenerateQRCode(java.lang.String url, java.lang.String qrcode_output, int width, int height) throws com.google.zxing.WriterException, java.io.IOException- Parameters:
url-qrcode_output-- Throws:
com.google.zxing.WriterExceptionjava.io.IOException-public static void main(String[] args) throws WriterException, IOException { GenerateQRCode("https://brojum.com", System.getProperty("user.dir")+"/"+"qrcode.png"); }
-
GenerateQRCodeURL
public static boolean GenerateQRCodeURL(java.lang.String url, java.lang.String qrcode_output, int width, int height) throws com.google.zxing.WriterException, java.io.IOException- Parameters:
url-qrcode_output-- Throws:
com.google.zxing.WriterExceptionjava.io.IOException-public static void main(String[] args) throws WriterException, IOException { GenerateQRCodeURL("https://brojum.com", System.getProperty("user.dir")+"/"+"qrcode.png"); }
-
readQRcode
public static java.lang.String readQRcode(java.lang.String qrcode_path) throws com.google.zxing.WriterException, java.io.IOException, com.google.zxing.NotFoundException- Parameters:
qrcode_path-- Returns:
- Throws:
com.google.zxing.WriterExceptionjava.io.IOExceptioncom.google.zxing.NotFoundException-public static void main(String[] args) throws WriterException, IOException { readQRcode(System.getProperty("user.dir") + "/" + "qrcode.png"); }
-
GenerateQRCodeWithLogo
public static void GenerateQRCodeWithLogo(java.lang.String dataQRCode, java.lang.String logo_path, java.lang.String qrcode_output, java.lang.String fileFormat, int width, int height) throws java.lang.Exception- Parameters:
dataQRCode-logo_path-qrcode_output-fileFormat-width-height-- Throws:
java.lang.Exception-public static void main(String[] args) throws Exception { GenerateQRCodeWithLogo("https://brojum.com", System.getProperty("user.dir") + "/logo.png", System.getProperty("user.dir") + "/qrcode.png", "png", 1000, 1000); }
-
generateQRCodeWifi_WPA_WPA2_WPA3
public static void generateQRCodeWifi_WPA_WPA2_WPA3(java.lang.String wifiName, java.lang.String password, int width, int height, java.lang.String qrcode_output) throws com.google.zxing.WriterException, java.io.IOException, com.google.zxing.NotFoundException- Parameters:
wifiName-password-width-height-qrcode_output-- Throws:
com.google.zxing.WriterExceptionjava.io.IOExceptioncom.google.zxing.NotFoundException-public static void main(String[] args) throws NotFoundException, WriterException, IOException { generateQRCodeWifi_WPA_WPA2_WPA3("Partner", "W!ngpartner@2022", 1000, 1000, System.getProperty("user.dir") + "/" + "wifi_qr.png"); }
-
generateQRCodeWifi_WEP
public static void generateQRCodeWifi_WEP(java.lang.String wifiName, java.lang.String password, int width, int height, java.lang.String qrcode_output) throws com.google.zxing.WriterException, java.io.IOException, com.google.zxing.NotFoundException- Parameters:
wifiName-password-width-height-qrcode_output-- Throws:
com.google.zxing.WriterExceptionjava.io.IOExceptioncom.google.zxing.NotFoundException-public static void main(String[] args) throws NotFoundException, WriterException, IOException { generateQRCodeWifi_WEP("Partner", "W!ngpartner@2022", 1000, 1000, System.getProperty("user.dir") + "/" + "wifi_qr.png"); }
-
generateQRCodeWifi_None
public static void generateQRCodeWifi_None(java.lang.String wifiName, int width, int height, java.lang.String qrcode_output) throws com.google.zxing.WriterException, java.io.IOException, com.google.zxing.NotFoundException- Parameters:
wifiName-width-height-qrcode_output-- Throws:
com.google.zxing.WriterExceptionjava.io.IOExceptioncom.google.zxing.NotFoundException-public static void main(String[] args) throws NotFoundException, WriterException, IOException { generateQRCodeWifi_None("Partner", 1000, 1000, System.getProperty("user.dir") + "/" + "wifi_qr.png"); }
-
-