我已经将ZXing作为库导入到我的项目中。我不复制代码,我只是将ZXing项目导入到我的应用程序项目中,并将其添加为库。ZXing - 集成到Android应用程序
我想要做的是,当我点击一个按钮时,我想启动ZXing库中的CaptureActivity.java,以及ZXing处理解码并显示结果。
这是我没有...点击按钮..
Intent i = new Intent("com.google.zxing.client.android.SCAN");
i.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivity(i);
新增CaptureActivity.java在AndroidManifest.xml
<activity android:name="com.google.zxing.client.android.CaptureActivity" >
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
新增许可相机,
<uses-permission android:name="android.permission.CAMERA"/>
现在,CaptureActivity识别QRCode,显示找到的URL,并关闭预览屏幕..我希望应用程序显示扫描的结果,我认为原始应用程序的结果...
如何获得此功能?
你应该startActivityForResult()并在onActivityResult中处理它 – Unii