IDCard에서 회사의 모든 사용자가 사용할 QR 코드를 읽는 앱을 만들려고합니다.전면 카메라로 ZXing 자동 시작
앱을 실행할 때 전면 카메라를 기본값으로 사용하고 싶습니다. 나는 뒤쪽 카메라로 그걸 할 수 있었지만 이상적으로 나는 버튼을 사용하여 전환 할 필요가 없다.
MainActivity :
public class MainActivity extends AppCompatActivity implements ZXingScannerView.ResultHandler {
private static final int REQUEST_CAMERA = 1;
private ZXingScannerView mScannerView;
Passageiros mPassageiro; //
Collection<Passageiros> listaPassageiros;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mScannerView = new ZXingScannerView(this){
@Override
protected IViewFinder createViewFinderView(Context context) {
return new CustomZXingScannerView(context);
}
};
List<BarcodeFormat> formats = new ArrayList<>();
formats.add(BarcodeFormat.QR_CODE);
setContentView(mScannerView);
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.M) {
if (checkPermission()) {
Toast.makeText(getApplicationContext(), "Permission already granted", Toast.LENGTH_LONG).show();
} else {
requestPermission();
}
}
}
...
}
내가 어떻게 할 수 있습니까?
@Daniel Kaparunakis Thx (개정판). –