#java #android #zxing
#java #Android #zxing
Вопрос:
Я пытаюсь реализовать считыватель штрих-кодов. https://www.youtube.com/watch ?v= wfucGSKngq4amp;list= PLYBH5YZZegIf1DzLtuFmeDFqHYsfw1h1Iamp;index= 7amp; t = 232s Я следовал этому руководству, и почти все работает нормально. Единственная проблема, с которой я сталкиваюсь, заключается в том, что она всегда открывается на ландшафтном экране, и я абсолютно не понимаю, что я делаю не так.
butonScanare.setOnClickListener(v -> {
IntentIntegrator integrator = new IntentIntegrator(activity);
integrator.setCaptureActivity(CaptureActivity.class);
integrator.setOrientationLocked(false);
integrator.setDesiredBarcodeFormats(IntentIntegrator.ALL_CODE_TYPES);
integrator.setPrompt("Scanare");
integrator.initiateScan();
});
Любая подсказка, что я делаю не так?
Ответ №1:
Просто добавьте это в свой AndroidManifest.xml файл
<activity
android:name="com.journeyapps.barcodescanner.CaptureActivity"
android:screenOrientation="portrait"
tools:replace="android:screenOrientation"
android:stateNotNeeded="true"/>