Android Things - Использование виртуальной клавиатуры и физической клавиатуры (сканер штрих-кода) в Pi - PullRequest
1 голос
/ 26 июня 2019

У меня есть USB-сканер штрих-кода, и я надеюсь, что виртуальная клавиатура все еще может появляться в объектах EditText, даже если сканер штрих-кода был подключен.Я могу добиться этого с помощью следующего кода:

Settings.Secure.putString(getContentResolver(), "show_ime_with_hard_keyboard", "1");

Для выполнения этой программы требуются специальные системные разрешения в AndroidManifest.xml:

<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />

Код работает нормально, и виртуальная клавиатура может появляться, когдатестирование.Но я не смог собрать свое приложение в Android Things Console из-за отказа в разрешении.

Не удалось загрузить приложения. Отказано в доступе.

[app-debug.apk] запрещены разрешения: android.permission.WRITE_SECURE_SETTINGS Ошибка в консоли вещей Android

Кто-нибудь знает, как создать мое приложение как системное приложение для Android или решение этой проблемы?

...