Code39 バーコードをデコードするために Google ライブラリ ZXING を使用していますが、「バーコードが見つからない」場合と「バーコードをデコードできない」場合を別の方法で処理したい: 可能ですか?
本当にありがとう
デコードの失敗の明らかな性質に応じて、さまざまな例外がスローされます。
最も一般的なのは ですNotFoundException
。これは、バーコードの輪郭のように見えるものは何も見られなかったことを意味します。バーコードがある場合とない場合があります。見えなかっただけです。
FormatException
バーコードの形式が不適切であるとChecksumException
思われる場合にスローされます。これは、バーコードのように見えるが、解析中に失敗したものを見つけたことを意味します。これは通常、ほとんど正しく読み取られますが、完全には読み取られないために発生します。つまり、バーコードがあることをより強く示しています。