com.google.zxing.BarcodeFormat.valueOf()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(10.9k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中com.google.zxing.BarcodeFormat.valueOf()方法的一些代码示例,展示了BarcodeFormat.valueOf()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BarcodeFormat.valueOf()方法的具体详情如下:
包路径:com.google.zxing.BarcodeFormat
类名称:BarcodeFormat
方法名:valueOf

BarcodeFormat.valueOf介绍

暂无

代码示例

代码示例来源:origin: journeyapps/zxing-android-embedded

private static Set<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats, String decodeMode) {
    if (scanFormats != null) {
      Set<BarcodeFormat> formats = EnumSet.noneOf(BarcodeFormat.class);
      try {
        for (String format : scanFormats) {
          formats.add(BarcodeFormat.valueOf(format));
        }
        return formats;
      } catch (IllegalArgumentException iae) {
        // ignore it then
      }
    }
    if (decodeMode != null) {
      return FORMATS_FOR_MODE.get(decodeMode);
    }
    return null;
  }
}

代码示例来源:origin: JZ-Darkal/AndroidHttpCapture

private static Set<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats, String decodeMode) {
  if (scanFormats != null) {
    Set<BarcodeFormat> formats = EnumSet.noneOf(BarcodeFormat.class);
    try {
      for (String format : scanFormats) {
        formats.add(BarcodeFormat.valueOf(format));
      }
      return formats;
    } catch (IllegalArgumentException iae) {
      // ignore it then
    }
  }
  if (decodeMode != null) {
    return FORMATS_FOR_MODE.get(decodeMode);
  }
  return null;
}

代码示例来源:origin: yipianfengye/android-zxingLibrary

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
  if (scanFormats != null) {
    Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
    try {
      for (String format : scanFormats) {
        formats.add(BarcodeFormat.valueOf(format));
      }
      return formats;
    } catch (IllegalArgumentException iae) {
      // ignore it then
    }
  }
  if (decodeMode != null) {
    if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
      return PRODUCT_FORMATS;
    }
    if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
      return QR_CODE_FORMATS;
    }
    if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
      return DATA_MATRIX_FORMATS;
    }
    if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
      return ONE_D_FORMATS;
    }
  }
  return null;
}

代码示例来源:origin: TommyLemon/Android-ZBLibrary

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: TommyLemon/APIJSON

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: youseries/ureport

BarcodeFormat barcodeForamt=BarcodeFormat.QR_CODE;
if(StringUtils.isNotBlank(format)){
  barcodeForamt=BarcodeFormat.valueOf(format);

代码示例来源:origin: jenly1314/ZXingLite

private static Set<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats, String decodeMode) {
  if (scanFormats != null) {
    Set<BarcodeFormat> formats = EnumSet.noneOf(BarcodeFormat.class);
    try {
      for (String format : scanFormats) {
        formats.add(BarcodeFormat.valueOf(format));
      }
      return formats;
    } catch (IllegalArgumentException iae) {
      // ignore it then
    }
  }
  if (decodeMode != null) {
    return FORMATS_FOR_MODE.get(decodeMode);
  }
  return null;
}

代码示例来源:origin: huangfangyi/FanXin

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: ksvc/KSYMediaPlayer_Android

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: hymanme/MaterialHome

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: HappyMiao/QrCodeScan

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: blockchain/Android-Merchant-App

private boolean encodeContents(String data, Bundle bundle, String type, String formatString) {
  // Default to QR_CODE if no format given.
  format = null;
  if (formatString != null) {
    try {
      format = BarcodeFormat.valueOf(formatString);
    } catch (IllegalArgumentException iae) {
      // Ignore it then
    }
  }
  if (format == null || format == BarcodeFormat.QR_CODE) {
    this.format = BarcodeFormat.QR_CODE;
    encodeQRCodeContents(data, bundle, type);
  } else if (data != null && data.length() > 0) {
    contents = data;
    displayContents = data;
    title = "Text";
  }
  return contents != null && contents.length() > 0;
}

代码示例来源:origin: YiChat/android_YiChat_Lite

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: ksvc/KSYMediaPlayer_Android

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
 if (scanFormats != null) {
  Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
  try {
   for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));
   }
   return formats;
  } catch (IllegalArgumentException iae) {
   // ignore it then
  }
 }
 if (decodeMode != null) {
  if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
   return PRODUCT_FORMATS;
  }
  if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
   return QR_CODE_FORMATS;
  }
  if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
   return DATA_MATRIX_FORMATS;
  }
  if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
   return ONE_D_FORMATS;
  }
 }
 return null;
}

代码示例来源:origin: yiwent/Mobike

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
  if (scanFormats != null) {
    Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
    try {
      for (String format : scanFormats) {
        formats.add(BarcodeFormat.valueOf(format));
      }
      return formats;
    } catch (IllegalArgumentException iae) {
      // ignore it then
    }
  }
  if (decodeMode != null) {
    if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
      return PRODUCT_FORMATS;
    }
    if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
      return QR_CODE_FORMATS;
    }
    if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
      return DATA_MATRIX_FORMATS;
    }
    if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
      return ONE_D_FORMATS;
    }
  }
  return null;
}

代码示例来源:origin: ckcz123/PKUHelper-Android

private static Vector<BarcodeFormat> parseDecodeFormats(Iterable<String> scanFormats,
                            String decodeMode) {
  if (scanFormats != null) {
    Vector<BarcodeFormat> formats = new Vector<BarcodeFormat>();
    try {
      for (String format : scanFormats) {
        formats.add(BarcodeFormat.valueOf(format));
      }
      return formats;
    } catch (IllegalArgumentException iae) {
      // ignore it then
    }
  }
  if (decodeMode != null) {
    if (Intents.Scan.PRODUCT_MODE.equals(decodeMode)) {
      return PRODUCT_FORMATS;
    }
    if (Intents.Scan.QR_CODE_MODE.equals(decodeMode)) {
      return QR_CODE_FORMATS;
    }
    if (Intents.Scan.DATA_MATRIX_MODE.equals(decodeMode)) {
      return DATA_MATRIX_FORMATS;
    }
    if (Intents.Scan.ONE_D_MODE.equals(decodeMode)) {
      return ONE_D_FORMATS;
    }
  }
  return null;
}

代码示例来源:origin: open-android/Zxing

try {
  for (String format : scanFormats) {
    formats.add(BarcodeFormat.valueOf(format));

代码示例来源:origin: brarcher/loyalty-card-locker

private void createBarcodeOption(final ImageView image, final String formatType, final String cardId)
  final BarcodeFormat format = BarcodeFormat.valueOf(formatType);
  if(format == null)

代码示例来源:origin: xloem/qrstream

codeFormat = BarcodeFormat.valueOf(sharedPref.getString("code_format", "QR_CODE"));
codeMetric = CodeMetric.create(codeFormat);
if (codeFormat == BarcodeFormat.QR_CODE) {

代码示例来源:origin: com.bstek.ureport/ureport2-core

BarcodeFormat barcodeForamt=BarcodeFormat.QR_CODE;
if(StringUtils.isNotBlank(format)){
  barcodeForamt=BarcodeFormat.valueOf(format);

相关文章

微信公众号

最新文章

更多