类 CodeUtils
- java.lang.Object
-
- com.king.zxing.util.CodeUtils
-
public final class CodeUtils extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static intDEFAULT_REQ_HEIGHTstatic intDEFAULT_REQ_WIDTH
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static android.graphics.BitmapcreateBarCode(java.lang.String content, int desiredWidth, int desiredHeight)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, int desiredWidth, int desiredHeight, boolean isShowText)static android.graphics.BitmapcreateBarCode(java.lang.String content, int desiredWidth, int desiredHeight, boolean isShowText, int codeColor)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, boolean isShowText, int codeColor)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, int codeColor)生成条形码static android.graphics.BitmapcreateBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, int textSize, int codeColor)生成条形码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix)生成二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, int codeColor)生成二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo)生成我二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, float ratio)生成二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, float ratio, int codeColor)生成二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, float ratio, java.util.Map<com.google.zxing.EncodeHintType,?> hints)static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, float ratio, java.util.Map<com.google.zxing.EncodeHintType,?> hints, int codeColor)生成二维码static android.graphics.BitmapcreateQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, int codeColor)生成我二维码static java.lang.StringparseCode(android.graphics.Bitmap bitmap)解析一维码/二维码图片static java.lang.StringparseCode(android.graphics.Bitmap bitmap, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static java.lang.StringparseCode(java.lang.String bitmapPath)解析一维码/二维码图片static java.lang.StringparseCode(java.lang.String bitmapPath, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static com.google.zxing.ResultparseCodeResult(android.graphics.Bitmap bitmap)解析一维码/二维码图片static com.google.zxing.ResultparseCodeResult(android.graphics.Bitmap bitmap, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static com.google.zxing.ResultparseCodeResult(com.google.zxing.LuminanceSource source, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static com.google.zxing.ResultparseCodeResult(java.lang.String bitmapPath, int reqWidth, int reqHeight, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static com.google.zxing.ResultparseCodeResult(java.lang.String bitmapPath, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片static java.lang.StringparseQRCode(android.graphics.Bitmap bitmap)解析二维码图片static java.lang.StringparseQRCode(java.lang.String bitmapPath)解析二维码图片static com.google.zxing.ResultparseQRCodeResult(java.lang.String bitmapPath)解析二维码图片static com.google.zxing.ResultparseQRCodeResult(java.lang.String bitmapPath, int reqWidth, int reqHeight)解析二维码图片
-
-
-
方法详细资料
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix)生成二维码- 参数:
content- 二维码的内容heightPix- 二维码的高- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, int codeColor)生成二维码- 参数:
content- 二维码的内容heightPix- 二维码的高codeColor- 二维码的颜色- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo)生成我二维码- 参数:
content- 二维码的内容heightPix- 二维码的高logo- logo大小默认占二维码的20%- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, int codeColor)生成我二维码- 参数:
content- 二维码的内容heightPix- 二维码的高logo- logo大小默认占二维码的20%codeColor- 二维码的颜色- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio)生成二维码- 参数:
content- 二维码的内容heightPix- 二维码的高logo- 二维码中间的logoratio- logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio, int codeColor)生成二维码- 参数:
content- 二维码的内容heightPix- 二维码的高logo- 二维码中间的logoratio- logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3codeColor- 二维码的颜色- 返回:
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio, java.util.Map<com.google.zxing.EncodeHintType,?> hints)
-
createQRCode
public static android.graphics.Bitmap createQRCode(java.lang.String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio, java.util.Map<com.google.zxing.EncodeHintType,?> hints, int codeColor)生成二维码- 参数:
content- 二维码的内容heightPix- 二维码的高logo- 二维码中间的logoratio- logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3hints-codeColor- 二维码的颜色- 返回:
-
parseQRCode
public static java.lang.String parseQRCode(java.lang.String bitmapPath)
解析二维码图片- 参数:
bitmapPath- 需要解析的图片路径- 返回:
-
parseQRCodeResult
public static com.google.zxing.Result parseQRCodeResult(java.lang.String bitmapPath)
解析二维码图片- 参数:
bitmapPath- 需要解析的图片路径- 返回:
-
parseQRCodeResult
public static com.google.zxing.Result parseQRCodeResult(java.lang.String bitmapPath, int reqWidth, int reqHeight)解析二维码图片- 参数:
bitmapPath- 需要解析的图片路径reqWidth- 请求目标宽度,如果实际图片宽度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理reqHeight- 请求目标高度,如果实际图片高度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理- 返回:
-
parseCode
public static java.lang.String parseCode(java.lang.String bitmapPath)
解析一维码/二维码图片- 参数:
bitmapPath- 需要解析的图片路径- 返回:
-
parseCode
public static java.lang.String parseCode(java.lang.String bitmapPath, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
bitmapPath- 需要解析的图片路径hints- 解析编码类型- 返回:
-
parseQRCode
public static java.lang.String parseQRCode(android.graphics.Bitmap bitmap)
解析二维码图片- 参数:
bitmap- 解析的图片- 返回:
-
parseCode
public static java.lang.String parseCode(android.graphics.Bitmap bitmap)
解析一维码/二维码图片- 参数:
bitmap- 解析的图片- 返回:
-
parseCode
public static java.lang.String parseCode(android.graphics.Bitmap bitmap, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
bitmap- 解析的图片hints- 解析编码类型- 返回:
-
parseCodeResult
public static com.google.zxing.Result parseCodeResult(java.lang.String bitmapPath, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
bitmapPath-hints- 解析编码类型- 返回:
-
parseCodeResult
public static com.google.zxing.Result parseCodeResult(java.lang.String bitmapPath, int reqWidth, int reqHeight, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
bitmapPath- 需要解析的图片路径reqWidth- 请求目标宽度,如果实际图片宽度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理reqHeight- 请求目标高度,如果实际图片高度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理hints- 解析编码类型- 返回:
-
parseCodeResult
public static com.google.zxing.Result parseCodeResult(android.graphics.Bitmap bitmap)
解析一维码/二维码图片- 参数:
bitmap- 解析的图片- 返回:
-
parseCodeResult
public static com.google.zxing.Result parseCodeResult(android.graphics.Bitmap bitmap, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
bitmap- 解析的图片hints- 解析编码类型- 返回:
-
parseCodeResult
public static com.google.zxing.Result parseCodeResult(com.google.zxing.LuminanceSource source, java.util.Map<com.google.zxing.DecodeHintType,java.lang.Object> hints)解析一维码/二维码图片- 参数:
source-hints-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, int desiredWidth, int desiredHeight)生成条形码- 参数:
content-desiredWidth-desiredHeight-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, int desiredWidth, int desiredHeight, boolean isShowText)
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, int desiredWidth, int desiredHeight, boolean isShowText, @ColorInt int codeColor)生成条形码- 参数:
content-desiredWidth-desiredHeight-isShowText-codeColor-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-hints-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-hints-isShowText-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, boolean isShowText, @ColorInt int codeColor)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-isShowText-codeColor-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, @ColorInt int codeColor)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-hints-isShowText-- 返回:
-
createBarCode
public static android.graphics.Bitmap createBarCode(java.lang.String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, java.util.Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, int textSize, @ColorInt int codeColor)生成条形码- 参数:
content-format-desiredWidth-desiredHeight-hints-isShowText-textSize-codeColor-- 返回:
-
-