集成 ZXing 後啟動掃碼,系統彈出「選擇應用」對話框,列出多個掃碼應用(含 ZXing 自帶)、而非直接進入自有掃碼頁。
ZXing 的 `CaptureActivity` 在 Manifest 中聲明了 `
Intent intent = new Intent(this, CaptureActivity.class); // 你的掃碼 Activity
startActivityForResult(intent, REQUEST_SCAN);
<activity android:name=".MyCaptureActivity">
<intent-filter>
<action android:name="com.myapp.action.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
// 調用
startActivityForResult(new Intent("com.myapp.action.SCAN"), REQUEST_SCAN);