Robím funkciu skenovania čiarových kódov v mojomAplikácia Android APP pomocou knižnice ZXing Keď volám aktivitu Capture z knižnice ZXING s použitím nasledujúceho zámeru, získam aktivitu, ktorá nebola nájdená výnimka v nižšie uvedených verziách telefónov s Androidom 5.1
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE","QR_CODE_MODE");
startActivityForResult(intent, position);
a dostávam nasledujúcu výnimku
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.google.zxing.client.android.SCAN pkg=com.google.zxing.client.android (has extras) }
Prosím, pomôžte mi vyriešiť tento problém
odpovede:
1 pre odpoveď č. 1Pridajte do súboru manifestu nižšie kód:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
A povolenie na pretekanie
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />