Есть мобильный клиент на Андроид (8.3.14), есть база "Управление торговым предприятием для Украины", (1.2.34.1) на платформе 8.3.16 с опубликованной управляемой формой, которая грузится через веб-клиент (через браузер) и через мобильный клиент (оболочка на андроид).
Все отлично единственное НО: нужно мобильный клиент чтоб на андроиде запускался в полноэкранном режиме. Единственное что помогло - стороннее приложение для Андроид, которое убрало шапку и навигационные кнопки, но в таком режиме не запускается экранная клавиатура
Кто знает как запустить мобильный клиент в полноэкранном режиме?
vbi @ 05.05.22, 12:32
,
И тут я сам разобрался и добился успеха. Сначала я нашел сторонние приложения, которые могут глобально включать полноэкранный режим на андроиде на постоянной основе. Мобильный клиент в таком случае запускается в полноекранном режиме но тут почемуто действует (и я даже нашел документацию об этом) ограничение что не работает экранная клавиатура в таком режиме и не работает физическая клавиатура (если это ТСД с кнопками на андроиде).
Еще несколько дней поискав я нашел выход как без рута дать права именно мобильному клиенту право полноэкранного режима где работает экранная клавиатура и физическая тоже.
Права принудительно даются через adb утилиту которая скачивается на компютер, андроид устройство подключается по USB в режиме отладки, а потом через консоль выполняется команда.
Итак скачиваем ADB. Если это Linux, то adb можно установить через Synaptic. Если Winodws то ищем Platform-tools (adb/fastboot). Я работал под Ubuntu потому опишу для него (как рабоать с ADB в Windows - можно найти в сети).
Далее подключаем Android приложение по USB к компютеру. В режиме подключения по USB будет писать "зарядка". Нужно переключить в режим передачи фотографий (Режим PTP).
Включаем режим отладки по USB. Если такого режима нет, то нужно стать на андроид устройстве разработчиком. Для этого нужно в настройках найти "Про устройство" и на версии андроида много раз подраяд тапнуть пальцем пока устройство не напишет что Вы теперь разработчик.
Далее при подключенном устройстве в режиме отладки запускаем терминал (консоль) и вначале выполняем команду проверки найдет ли ADB наше устройство:
adb shell settings put global policy_control immersive.full=com.e1c.mobile.client
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua