こんにちは皆、私はアンドロイドアプリを構築しています。私はバーコードの結果をスキャンする必要があります。 ありがとうございます。モバイルカメラでバーコードとqrコードをスキャンするにはどうすればよいですか?
0
A
答えて
1
でサンプルコードを見てみましょうことはあなたの完全なソリューションです:
public class MainActivity extends AppCompatActivity implements ZXingScannerView.ResultHandler {
private ZXingScannerView mScannerView;
Button scan_code;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
scan_code = (Button) findViewById(R.id.button);
}
public void QrScanner(View view){
mScannerView = new ZXingScannerView(this); // Programmatically initialize the scanner view
setContentView(mScannerView);
mScannerView.setResultHandler(this); // Register ourselves as a handler for scan results.
mScannerView.startCamera(); // Start camera
}
@Override
public void onPause() {
super.onPause();
mScannerView.stopCamera(); // Stop camera on pause
}
@Override
public void handleResult(Result rawResult) {
// Do something with the result here
Log.e("handler", rawResult.getText()); // Prints scan results
Log.e("handler", rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode)
// show the scanner result into dialog box.
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Scan Result");
builder.setMessage(rawResult.getText());
AlertDialog alert1 = builder.create();
alert1.show();
}
0
バージョン7.8以降、Google PlayサービスSDKはバーコードスキャンをサポートしています。
ここでは、に関するすべての情報を見つけることができます:
http://android-developers.blogspot.com/2015/08/barcode-detection-in-google-play.html
0
あなたはあなたが望むものを達成するために、任意のサードパーティのライブラリを使用することができます。 ZXingはあなたが使用できる1つのすばらしいライブラリです。
このコードスニペットは、この実装するために使用することができます。
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
0
0
有用である可能性がありますzxingライブラリ。 ここsample link
関連する問題
- 1. アンドロイドでバーコードとQRコードをスキャンする方法は?
- 2. zxingライブラリを使用してバーコードをスキャンするときにQRコードをスキャンすることを防ぐにはどうすればいいですか?
- 3. HTML5とMVC3を使用してQRコードをスキャンするにはどうすればよいですか?
- 4. QRコードの内容を別のアクティビティでスキャンするにはどうすればよいですか?
- 5. QRコードをスキャンしてデータベースを更新するにはどうすればよいですか?
- 6. 複数のQRコードをスキャンして追加を取得するにはどうすればよいですか?
- 7. AztecバーコードとQRコード
- 8. QRコードと1Dバーコードをスキャンする方法を教えてください。
- 9. 2MPモバイルカメラがスキャンできる2Dバーコードの最小サイズ
- 10. スキャン中のバーコードでactionPerformedイベントを作成するにはどうすればよいですか?
- 11. MatLabでQRコードをデコードするコードを改善するにはどうすればよいですか?
- 12. QRコードをスキャンしてQRコードのみをスキャンします。
- 13. USBでスキャンしたバーコードをウィンドウサービスに渡すにはどうすればいいですか?
- 14. SocketMobile Scanner:バーコードやQRを検出する方法はスキャンされますか?
- 15. C#コードをスキャンするようにfortifyを設定するにはどうすればよいですか?
- 16. アテナソフトウェアでバーコードを印刷するにはどうすればよいですか?
- 17. QRコードスキャン時にZXingがQRコードをスキャンするとき
- 18. QRコードをiPhoneカメラのAPPで直接スキャンし、APPを起動してそれを処理するにはどうすればよいですか?
- 19. PHPを使用してバイトモードでQRコードを作成するにはどうすればよいですか?
- 20. ラムダでDynamoDBをスキャンするにはどうすればよいですか?
- 21. アンドロイドQRコードをスキャンした後、新しいアクティビティで結果を送信するにはどうすればよいですか?
- 22. BitMatrixオブジェクトでHashMapをシリアル化するにはどうすればよいですか? (QRコード/ zxing)
- 23. UWPアプリケーションでQRコードを生成するにはどうすればよいですか?
- 24. SSRSでqrコードを表示するにはどうすればよいですか?
- 25. OCR + QRコード一度にスキャンする
- 26. QRコード読み取りアプリケーションをSony SmartEyeGlassに統合するにはどうすればよいですか?
- 27. コード39のバーコードをスキャンする方法
- 28. nodejを使用してjsonオブジェクトのqrコードを生成するにはどうすればよいですか?
- 29. React Nativeアプリを起動した後、Expo QRコードをプルアップするにはどうすればよいですか?
- 30. アプリアイコンを含むカスタムデザインのQRコードを生成するにはどうすればよいですか?
サードパーティAPI ZXingscannerを使用する必要があります。 – Abhishek
どうすればいいですか教えてください。 – help
バーコードをスキャンするにはgoogle Vision APIを使用してください。ここであなたは完全なチュートリアルとサンプルを見つけることができますhttps://codelabs.developers.google.com/codelabs/bar-codes/index.html?index=..%2F..%2Findex –