githubからzipをダウンロードして解凍すると、Android Studioにどのように統合できますか?私はQRコードをスキャンするためにzxingが必要で、Android Lollipopで開発しています。私はアンドロイドとコアフォルダだけが必要だと思っていますが、私はそれらと何をするべきか正確には分かりません。ご協力いただきありがとうございます。Android Studioプロジェクトへのzxingのインポート
答えて
qrscannerアクティビティを呼び出したい場合は、qrをスキャンして結果を戻します。プロジェクト全体をインポートする必要はありません。あなたは行うことができます(これは、携帯電話にダウンロードzxingでQRスキャナアプリケーションを必要とします):
- コールあなたのOnCreateメソッドで以下のような意図を使用してqrscanner活動:
try { Intent scanActivityIntent = new Intent(ACTION_SCAN); scanActivityIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(scanActivityIntent, 0); } catch (ActivityNotFoundException e) { showDialog(context, "No Scanner Found!", "Download a scanner app from market?", "Download", "Don't Download"); }
ように活動がない場合、関数を作成します。 (QRスキャナアプリがインストールされていない)、プレイストアからzxingでアプリケーションをダウンロードするように促します。
private AlertDialog showDialog(Activity activity, String title, String message, String posButton, String negButton) { final Activity dialogActivity = activity; AlertDialog.Builder dlPromptDialog = new AlertDialog.Builder(activity); dlPromptDialog.setTitle(title); dlPromptDialog.setMessage(message); dlPromptDialog.setPositiveButton(posButton, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { try { Uri uri = Uri.parse("market://search?q=pname:" + "com.google.zxing.client.android"); Intent downloadIntent = new Intent(Intent.ACTION_VIEW, uri); dialogActivity.startActivity(downloadIntent); } catch (ActivityNotFoundException e) { e.printStackTrace(); } } }); dlPromptDialog.setNegativeButton(negButton, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { context.finish(); } }); return dlPromptDialog.show(); }
onActivityResultメソッドでQRScannerの結果を取得します。
ダイアログの[ファイル] - > [プロジェクトの構造] - >ダイアログの左上にある緑色の「+」ボタンを押します。そこから「グラードプロジェクトのインポート」(グラデルプロジェクトの場合)または「Eclipse ADTプロジェクトのインポート」(libがEclipseプロジェクトの場合)を選択します.->次へ - >ダウンロードされた(抽出された)libを選択します。
これで、libがプロジェクトのモジュールとして追加されました。ビルドプロセスが完了したら、もう一度ファイル - >プロジェクト構造 - >「アプリケーション」モジュール - >「依存関係」タブ - >右上の緑色の「+」ボタンをクリックします.->モジュールdependency-> OK
がプロジェクトに全体のlibを追加することにより、
をDONE> dialog-からモジュールを選択し、ユーザーがアプリケーションから外部のQRコードスキャナをダウンロードするように指示されることはありません。
私はzxing-masterフォルダを持っています。私はそれをlibやgradleやEclipseプロジェクトとして統合することはできませんでした。ここには何がありますか? – enrico
- 1. Androidプロジェクトへのテンソルフローのインポート
- 2. Androidプロジェクトへのライブラリのインポート
- 3. EclipseからインポートされたAndroid StudioプロジェクトにZxingライブラリを統合する方法
- 4. Visual StudioへのAngular 2プロジェクトのインポート2017
- 5. githubからAndroid Studioへのコードのインポート
- 6. Android AOSPプロジェクトのEclipseへのインポート
- 7. EclipseからAndroid Studioへのインポート
- 8. OpenCVモジュールをAndroid Studioプロジェクトにインポートする
- 9. Android Studioにプロジェクトをインポートする方法
- 10. Android StudioプロジェクトをXamarin Projectにインポートする
- 11. EclipseからAndroid Studioにmavenプロジェクトをインポート
- 12. IntelliJ IDEAからAndroid Studioにプロジェクトをインポート
- 13. Android Studioのインポート
- 14. Android以外のJavaライブラリをAndroid Studioプロジェクトにインポートする
- 15. のAndroid Studioプロジェクト
- 16. "Titanium Studio"のAndroidプロジェクト
- 17. NetbeansプロジェクトへのJSONのインポート
- 18. EF7プロジェクトへのテーブルのインポート
- 19. 既存のAndroid Studioプロジェクトに画像をインポートする
- 20. Android Studioのライブラリとしてモジュールまたはプロジェクトをインポート
- 21. Android Studioでプロジェクト内のモジュールをソフトにインポートする方法は?
- 22. 複数のベクタードローアブルをAndroid Studioプロジェクトにインポートする方法
- 23. GithubのMavenプロジェクトを依存関係としてAndroid Studioにインポート
- 24. Visual Studio 2017 Cocos2Dプロジェクトをインポート
- 25. は、Android Studioプロジェクト
- 26. MonoDevelopへのVisual Studioプロジェクト
- 27. ZxingのAndroid QRリーダー
- 28. Androidプロジェクトの.soライブラリをインポート
- 29. Androidスタジオ:既存のプロジェクトにプロジェクトをインポート
- 30. Android StudioプロジェクトへのGoogle Playサービスの追加
バーコードスキャナービューをカスタマイズする必要があるので、このソリューションは私には適していないと思います。 – enrico