1
ZXing QR 스캐너를 성공적으로 통합했습니다. 내가하고있는 일은 사용자가 1 QR 코드 스캔을 완료하면 스캔을 반복하는 것입니다. 내가 직면 한 문제는이 방법으로 QR 코드를 여러 번 스캔하면 ZXing이 카메라를 다시로드하는 속도가 매우 느리다는 것입니다. 더 좋은 방법이 있습니까? 나는 카메라를 다시 불러 들이지 않고 (켜고 끄는 것) 모든 검사를 저장하는 것을보고있다.안드로이드에서 ZXing을 사용자 정의하여 카메라를 다시로드하지 않고도 여러 QR 코드를 저장할 수 있습니까?
다른 형식을 처리 할 필요가 없도록 사용자 지정된 QR 코드 만 스캔합니다.
아무것도를 다시로드에서 둔화되지
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
//..
//Repeat scan for next QR code
Intent i = new Intent("com.google.zxing.client.android.SCAN");
i.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(i, 0);
}
else {
// Handle cancel
//...
}
}
특정 파일/코드를 볼 수 있습니까? – newbie
@SeanOwen 다른 앱에서 대량 스캔 모드의 결과를 활용하는 방법을 알려 주실 수 있습니까? – Riddle