バーコードを読む
他の方からの情報ですが自分用に備忘録として残します。
zxingのバーコードでバーコードを読む際に
(1)マニフェストに追加はない。
(2)build.grade(Module app)に2行追加
dependencies {
~
compile 'com.journeyapps:zxing-android-embedded:3.0.0@aar'
compile 'com.google.zxing:core:3.2.0'
~
}
(3)アクティビティから呼び出し
IntentIntegrator integrator = new IntentIntegrator(MainActivity.this);
integrator.initiateScan();
(4)アクティビティで応答を受ける
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult intentResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
String code;//バーコード内容
if (null != intentResult && (code = intentResult.getContents()) != null) {
Toast.makeText(this, code, Toast.LENGTH_SHORT).show();
}
}