Я хочу интегрировать сканер штрих-кода zing в мое приложение для Android.поэтому я использовал интегратор zing следующим образом
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}};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
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Я хотел бы реализовать это приложение на планшете Android (версия 2.2), который содержит две камеры.когда я запускаю эту функцию, автоматически запускается сканирование с задней камерой (основной), но в соответствии с потребностями моего приложения мне нужно выполнять сканирование штрих-кода, используя только переднюю камеру.Есть ли что-то вроде
intent.putExtra("SCAN_MODE", "QR_CODE_MODE","FRONT_CAMERA");
- Возможно ли включить фронтальную камеру с помощью этой функции zingintegrator?если нет, нужно ли мне реализовывать весь исходный код zing с открытым исходным кодом, чтобы можно было выполнять сканирование только с передней камеры.Спасибо.