我已經將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