Приложение 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}" />