Ich versuche eine App zu erstellen, die einen QRCode von einer IDCard liest, die jeder in meinem Unternehmen verwenden wird.ZXing Autostart mit Frontkamera
Ich möchte die Frontkamera als Standard verwenden, wenn ich die App ausführen. Ich habe es mit der Rückfahrkamera geschafft, aber im Idealfall möchte ich keinen Schalter zum Wechseln benutzen.
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();
}
}
}
...
}
Wie kann ich das tun?
@Daniel Kaparunakis Thx für die Überarbeitung. –