public final class CodeUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_REQ_HEIGHT |
static int |
DEFAULT_REQ_WIDTH |
| 限定符和类型 | 方法和说明 |
|---|---|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight,
boolean isShowText,
int codeColor)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight,
Map<com.google.zxing.EncodeHintType,?> hints)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight,
Map<com.google.zxing.EncodeHintType,?> hints,
boolean isShowText)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight,
Map<com.google.zxing.EncodeHintType,?> hints,
boolean isShowText,
int codeColor)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
com.google.zxing.BarcodeFormat format,
int desiredWidth,
int desiredHeight,
Map<com.google.zxing.EncodeHintType,?> hints,
boolean isShowText,
int textSize,
int codeColor)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
int desiredWidth,
int desiredHeight)
生成条形码
|
static android.graphics.Bitmap |
createBarCode(String content,
int desiredWidth,
int desiredHeight,
boolean isShowText) |
static android.graphics.Bitmap |
createBarCode(String content,
int desiredWidth,
int desiredHeight,
boolean isShowText,
int codeColor)
生成条形码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix)
生成二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo)
生成我二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo,
float ratio)
生成二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo,
float ratio,
int codeColor)
生成二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo,
float ratio,
Map<com.google.zxing.EncodeHintType,?> hints) |
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo,
float ratio,
Map<com.google.zxing.EncodeHintType,?> hints,
int codeColor)
生成二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
android.graphics.Bitmap logo,
int codeColor)
生成我二维码
|
static android.graphics.Bitmap |
createQRCode(String content,
int heightPix,
int codeColor)
生成二维码
|
static String |
parseCode(android.graphics.Bitmap bitmap)
解析一维码/二维码图片
|
static String |
parseCode(android.graphics.Bitmap bitmap,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static String |
parseCode(String bitmapPath)
解析一维码/二维码图片
|
static String |
parseCode(String bitmapPath,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static com.google.zxing.Result |
parseCodeResult(android.graphics.Bitmap bitmap)
解析一维码/二维码图片
|
static com.google.zxing.Result |
parseCodeResult(android.graphics.Bitmap bitmap,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static com.google.zxing.Result |
parseCodeResult(com.google.zxing.LuminanceSource source,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static com.google.zxing.Result |
parseCodeResult(String bitmapPath,
int reqWidth,
int reqHeight,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static com.google.zxing.Result |
parseCodeResult(String bitmapPath,
Map<com.google.zxing.DecodeHintType,Object> hints)
解析一维码/二维码图片
|
static String |
parseQRCode(android.graphics.Bitmap bitmap)
解析二维码图片
|
static String |
parseQRCode(String bitmapPath)
解析二维码图片
|
static com.google.zxing.Result |
parseQRCodeResult(String bitmapPath)
解析二维码图片
|
static com.google.zxing.Result |
parseQRCodeResult(String bitmapPath,
int reqWidth,
int reqHeight)
解析二维码图片
|
public static final int DEFAULT_REQ_WIDTH
public static final int DEFAULT_REQ_HEIGHT
public static android.graphics.Bitmap createQRCode(String content, int heightPix)
content - 二维码的内容heightPix - 二维码的高public static android.graphics.Bitmap createQRCode(String content, int heightPix, int codeColor)
content - 二维码的内容heightPix - 二维码的高codeColor - 二维码的颜色public static android.graphics.Bitmap createQRCode(String content, int heightPix, android.graphics.Bitmap logo)
content - 二维码的内容heightPix - 二维码的高logo - logo大小默认占二维码的20%public static android.graphics.Bitmap createQRCode(String content, int heightPix, android.graphics.Bitmap logo, int codeColor)
content - 二维码的内容heightPix - 二维码的高logo - logo大小默认占二维码的20%codeColor - 二维码的颜色public static android.graphics.Bitmap createQRCode(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.3public static android.graphics.Bitmap createQRCode(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 - 二维码的颜色public static android.graphics.Bitmap createQRCode(String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio, Map<com.google.zxing.EncodeHintType,?> hints)
public static android.graphics.Bitmap createQRCode(String content, int heightPix, android.graphics.Bitmap logo, @FloatRange(from=0.0,to=1.0) float ratio, Map<com.google.zxing.EncodeHintType,?> hints, int codeColor)
content - 二维码的内容heightPix - 二维码的高logo - 二维码中间的logoratio - logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3hints - codeColor - 二维码的颜色public static String parseQRCode(String bitmapPath)
bitmapPath - 需要解析的图片路径public static com.google.zxing.Result parseQRCodeResult(String bitmapPath)
bitmapPath - 需要解析的图片路径public static com.google.zxing.Result parseQRCodeResult(String bitmapPath, int reqWidth, int reqHeight)
bitmapPath - 需要解析的图片路径reqWidth - 请求目标宽度,如果实际图片宽度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理reqHeight - 请求目标高度,如果实际图片高度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理public static String parseCode(String bitmapPath)
bitmapPath - 需要解析的图片路径public static String parseCode(String bitmapPath, Map<com.google.zxing.DecodeHintType,Object> hints)
bitmapPath - 需要解析的图片路径hints - 解析编码类型public static String parseQRCode(android.graphics.Bitmap bitmap)
bitmap - 解析的图片public static String parseCode(android.graphics.Bitmap bitmap)
bitmap - 解析的图片public static String parseCode(android.graphics.Bitmap bitmap, Map<com.google.zxing.DecodeHintType,Object> hints)
bitmap - 解析的图片hints - 解析编码类型public static com.google.zxing.Result parseCodeResult(String bitmapPath, Map<com.google.zxing.DecodeHintType,Object> hints)
bitmapPath - hints - 解析编码类型public static com.google.zxing.Result parseCodeResult(String bitmapPath, int reqWidth, int reqHeight, Map<com.google.zxing.DecodeHintType,Object> hints)
bitmapPath - 需要解析的图片路径reqWidth - 请求目标宽度,如果实际图片宽度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理reqHeight - 请求目标高度,如果实际图片高度大于此值,会自动进行压缩处理,当 reqWidth 和 reqHeight都小于或等于0时,则不进行压缩处理hints - 解析编码类型public static com.google.zxing.Result parseCodeResult(android.graphics.Bitmap bitmap)
bitmap - 解析的图片public static com.google.zxing.Result parseCodeResult(android.graphics.Bitmap bitmap,
Map<com.google.zxing.DecodeHintType,Object> hints)
bitmap - 解析的图片hints - 解析编码类型public static com.google.zxing.Result parseCodeResult(com.google.zxing.LuminanceSource source,
Map<com.google.zxing.DecodeHintType,Object> hints)
source - hints - public static android.graphics.Bitmap createBarCode(String content, int desiredWidth, int desiredHeight)
content - desiredWidth - desiredHeight - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight)
content - format - desiredWidth - desiredHeight - public static android.graphics.Bitmap createBarCode(String content, int desiredWidth, int desiredHeight, boolean isShowText)
public static android.graphics.Bitmap createBarCode(String content, int desiredWidth, int desiredHeight, boolean isShowText, @ColorInt int codeColor)
content - desiredWidth - desiredHeight - isShowText - codeColor - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, Map<com.google.zxing.EncodeHintType,?> hints)
content - format - desiredWidth - desiredHeight - hints - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText)
content - format - desiredWidth - desiredHeight - hints - isShowText - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, boolean isShowText, @ColorInt int codeColor)
content - format - desiredWidth - desiredHeight - isShowText - codeColor - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, @ColorInt int codeColor)
content - format - desiredWidth - desiredHeight - hints - isShowText - public static android.graphics.Bitmap createBarCode(String content, com.google.zxing.BarcodeFormat format, int desiredWidth, int desiredHeight, Map<com.google.zxing.EncodeHintType,?> hints, boolean isShowText, int textSize, @ColorInt int codeColor)
content - format - desiredWidth - desiredHeight - hints - isShowText - textSize - codeColor -