Приложение Kobo: значение Metadata_username для отправки в MainMenuActivity.xml

Я просто хочу задать вопрос, потому что настраиваю приложение Kobo на своем устройстве Android.

Я просто хочу спросить, как я могу отобразить значение Metada_username в моем MainMenuActivity.xml после сканирования QR-кода.

PS: QR-код уже настроен и содержит имя пользователя Metada_username. Также в настройках моего проекта отображается имя пользователя метаданных из QR в метаданных формы.

Пожалуйста, кто-нибудь, помогите мне!! Заранее спасибо!

1 ответ

Например, если вы хотите получить значение метаданных_имя_пользователя из QR-кода, содержащего такой URL-адрес:


Вы можете использовать библиотеку ZXing для сканирования QR-кода и получения необработанных данных в виде строки:

      https://example.com/login?metadata_username=john&metadata_password=1234

Затем вы можете использовать библиотеку или метод анализатора URL-адресов для анализа URL-адреса и получения параметров запроса в виде карты:

      {metadata_username: john, metadata_password: 1234}

Наконец, вы можете получить доступ к значению Metadata_username с карты, используя его ключ:

      String metadata_username = map.get ("metadata_username");

Чтобы отобразить значение метаданных_имя_пользователя в вашемMainMenuActivity.xml, вы можете использоватьTextViewэлемент и присвойте его текстовому атрибуту значение Metadata_username:

       <TextView android:id="@+id/metadata_username_text"
 android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="@{metadata_username}" />
Другие вопросы по тегам