アンドロイド6を使用してqrcodeスキャナアプリを作成するには? Android 6はandroid.hardware.camera2を使用してカメラにアクセスします。私のような初心者のために非常に長い時間がかかるZXINGライブラリ全体を更新する必要がある場合。それを行う簡単な方法はありますか?アンドロイドカメラ2 qrscanner qrcodeスキャナ
答えて
Zxingというサードパーティのライブラリを使用することができます。
あなたは、次の
IntentIntegrator scanIntegrator = new IntentIntegrator(MainActivity.this);
scanIntegrator.setPrompt("Scan a Barcode");
scanIntegrator.setBeepEnabled(true);
scanIntegrator.setOrientationLocked(true);
scanIntegrator.setBarcodeImageEnabled(true);
scanIntegrator.initiateScan();
を行い、あなたの活動のあなたのonCreateメソッドであなたの
build.gradle
ファイル
今
compile 'com.google.zxing:core:3.2.1'
compile 'com.journeyapps:zxing-android-embedded:[email protected]'
にこれを追加しGradleの依存関係を経由してあなたのアプリに
をzxingライブラリを追加することができます
サンプルプロジェクトが見つかりますhere
私はこれを試しました。それはほとんど動作します。まあ、基本的に私は推測するエラーの例外があるので、APPは壊れていません。それは言う:申し訳ありません、Androidのカメラに問題が発生しました。デバイスを再起動する必要があるかもしれません。 この後、私はカメラ(Googleからカメラアプリ)を実行しようとし、それは正常に動作します。また、私はcamera2-basicを使ってカメラを試しました。 –
に設定してみてください。注:私はすでにマニフェストに
- 1. iOS 7 AVCaptureMetadataOutputデリゲート(QRCodeスキャナ)
- 2. アンドロイドカメラ2ハンドルズーム
- 3. Littlemonkey QRcodeスキャナライブラリの問題cn1libライブラリの生成中に
- 4. LibQREncode qrcode to BMP
- 5. QRCode Generation in Laravel
- 6. Qrcode in laravel
- 7. アンドロイドカメラ実装
- 8. アンドロイドカメラ用空気
- 9. qrcode-0.1 with Grails 2.0.1
- 10. アンドロイドカメラの向きSurfaceView
- 11. アンドロイドカメラ2プレビューがサーフェスビューで動作しない
- 12. yuv420をアンドロイドカメラ2でjpegに変換する
- 13. バーコードとqrcodeの精度?
- 14. heroku上にnode-qrcodeをインストール
- 15. ロゴ付きPHP QRCODEジェネレータ
- 16. Zbarスキャナsymbol.data比較iPhoneスキャナ
- 17. ZXing QRスキャナは2回目の実行後に実行できません
- 18. アンドロイドカメラのプレビュー画面輝度
- 19. アンドロイドカメラでの画像のタッチイベント
- 20. アンドロイドカメラのAPIとQRコード
- 21. アンドロイドカメラのポートレートの向き
- 22. アンドロイドカメラからのテイク絵と
- 23. コードネームつのJavaスキャナ - モバイルアプリのビルドエラー
- 24. C#コードスキャン:MSBuild用SonarスキャナとSonarQubeスキャナ
- 25. スキャナNoSuchElementException
- 26. スキャナ+テスタークラス?
- 27. qrcodeを使ってウェブサイトにログインする
- 28. VB.NetでのQRCodeライブラリの統合
- 29. ZXing QrCodeカスタムビューを閉じるには
- 30. BlackBerry Messenger QRCode形式の明確化。
ZXINGライブラリで何が問題になりますか?私はAndroid 6を実行しており、正常に動作します。 – Juvi
あなた(拡張子はZXing)はまだMarshmellowの古いカメラAPIにアクセスできます。それを使わないのはなぜですか? – Anubis
Nexus 5Xでアンドロイド6を使用しました。古いAPI android.hardware.Cameraを使用してカメラにアクセスしました。それはアプリケーションを壊す。新しいandroid.hardware.camera2 APIを使用した後、正常に動作します。だから私はもうそれを使うことができないのです。 –