Я новичок в ZXing и изучаю их API. Я видел использование ZXing для создания приложения для сканирования штрих-кода Android и получение результата сканирования при использовании zxing?
Я так понимаю, что детали результата сканирования находятся в строке "contents". Как извлечь детали? Глядя на генератор QR, http://zxing.appspot.com/generator/ есть много такие поля, как имя, компания и номер телефона. Как извлечь эти данные?
мне нужно что-то вроде
//String extractedName = contents.getName()
Извините, я очень новичок в этом. Буду признателен, если кто-то может предоставить мне подробные шаги. Спасибо.
Тестовая активность
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
IntentIntegrator.initiateScan(MenuActivity.this);
}
};
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
//How to get name from contents?
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}