Используя намеренный ответ: intent.getStringExtra("SCAN_RESULT");
вы возьмете содержание QR.
Теперь вы можете анализировать строку. Если это начинается с:
- "НАЧИНАЕТСЯ: VCARD" он нашел Vcard
- "ТЕЛ:" он нашел номер телефона
- «SMSTO:» это SMS
- "HTTP://" или" HTTPS://" он нашел URL
В остальных случаях это будет текст.