Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Мобильный клиент - полноэкранный режим          
vbi Подменю пользователя
сообщение 05.05.22, 11:32
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 368
Из: Украина, Луцк
Спасибо сказали: 69 раз
Рейтинг: 62.3

Есть мобильный клиент на Андроид (8.3.14), есть база "Управление торговым предприятием для Украины", (1.2.34.1) на платформе 8.3.16 с опубликованной управляемой формой, которая грузится через веб-клиент (через браузер) и через мобильный клиент (оболочка на андроид).

Все отлично единственное НО: нужно мобильный клиент чтоб на андроиде запускался в полноэкранном режиме. Единственное что помогло - стороннее приложение для Андроид, которое убрало шапку и навигационные кнопки, но в таком режиме не запускается экранная клавиатура sad.gif

Кто знает как запустить мобильный клиент в полноэкранном режиме?


Signature
Впроваджую, супроводжую

vbi Подменю пользователя
сообщение 24.05.22, 7:52
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 368
Из: Украина, Луцк
Спасибо сказали: 69 раз
Рейтинг: 62.3

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 devices

нашло устройство
Цитата
List of devices attached
21322523020535 device


Если пишет следующее:

Цитата
List of devices attached
21322523020535 no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]


Значит Вы не перевели подключение в PTP режим.

Выполняем команду предоставления полноэкранного режима для мобильного клиента.

Имя приложения "com.e1c.mobile.client"

Команда следующая:

adb shell settings put global policy_control immersive.full=com.e1c.mobile.client


После этого если все сделано правильно - мобильный клиент (да и наверно любое другое приложение) будет запускатся в полноэкранном режиме.

P.S. immersive.full - это параметр полноэкранного режима когда прячется навигационная строка и строка статуса. Кроме full есть еще режими когда прячется только строка статуса или только навигация.

Сообщение отредактировал vbi - 24.05.22, 7:56


Signature
Впроваджую, супроводжую

Спасибо сказали: andr_andrey, Vofka,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.08.22, 15:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!