Android 条形码片段(Zxing库)
我一直在尝试让库在我的android应用程序中工作,但我无法让它成功工作。我有碎片显示,相机显示的很好,但它似乎没有扫描任何东西(二维码,条形码等)。我已经实现了回调接口,但仍然没有发生任何事情 如果有人能给出一个小例子,说明如何设置库来扫描产品代码(代码128),这将是一个巨大的帮助 另外,我已经研究了其他相关的问题(和),但我仍然无法让它发挥作用Android 条形码片段(Zxing库),android,android-fragments,barcode,zxing,barcode-scanner,Android,Android Fragments,Barcode,Zxing,Barcode Scanner,我一直在尝试让库在我的android应用程序中工作,但我无法让它成功工作。我有碎片显示,相机显示的很好,但它似乎没有扫描任何东西(二维码,条形码等)。我已经实现了回调接口,但仍然没有发生任何事情 如果有人能给出一个小例子,说明如何设置库来扫描产品代码(代码128),这将是一个巨大的帮助 另外,我已经研究了其他相关的问题(和),但我仍然无法让它发挥作用 谢谢我刚刚发布了一个库来帮助你。它的灵感来自您提到的库,但我需要与Android 2.1+兼容。我希望有帮助 链接:您引用的库已被删除。 请使用您
谢谢我刚刚发布了一个库来帮助你。它的灵感来自您提到的库,但我需要与Android 2.1+兼容。我希望有帮助
链接:您引用的库已被删除。
请使用您可以将ZXingScanner实现为片段。 官方文件 使用此链接下载源代码
谢谢你的图书馆。我可以用Android Studio编译它。我在我的项目中使用maven,有没有办法编译它供maven使用?我还没有找到时间这么做(我还需要学习如何做)。希望我能在接下来的几周内加入,任何帮助都将不胜感激!当我试图面对以下问题运行此程序时。。错误:(32,13)解析失败:com.google.zxing:core:3.1.0
谢谢您的回答。但是:OP为什么要尝试这个代码?一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客。
buttonScan = (Button) view.findViewById(R.id.button_imei_scan);
buttonScan .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "BAR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == getActivity().RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
Toast.makeText(getActivity(),"SCAN_RESULT --- >>> " + contents ,
Toast.LENGTH_LONG).show();
// Handle successful scan
} else if (resultCode == getActivity().RESULT_CANCELED) {
// Handle cancel
Log.i("App","Scan unsuccessful");
}
}
}