【发布时间】:2017-01-29 02:59:31
【问题描述】:
我正在尝试构建一个从 IDCard 读取 QRCode 的应用程序,我公司的每个人都会使用它。
我想在运行应用程序时默认使用前置摄像头。我设法用后置摄像头做到了,但理想情况下我不想用按钮来切换。
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 感谢修订。
标签: android android-camera qr-code zxing