Member 3822764 Ответов: 0

Как пусковые установки android запускают chrome в полноэкранном режиме?


У меня щекотливая ситуация. Я разрабатываю планшетное приложение в стиле киоска на JellyBean, и мы застряли с JellyBean.

Мы не устанавливаем стандартный лаунчер на наши Android-планшеты, а вместо этого поставляем наше собственное приложение Home Screen/Launcher, так что наше приложение запускается при запуске системы.

Мы использовали WebView для нашего графического приложения. WebView, который поставляется вместе с JellyBean, во многих отношениях глючит и несовершенен, поэтому наше приложение не работает корректно в WebView.

Однако Chrome отлично запускает наше приложение, поэтому мы хотим переключиться на использование Chrome, который мы запустили бы из нашего собственного приложения на главном экране при запуске.

Нам нужно запустить его в полноэкранном режиме, как это делают пусковые установки, когда они запускают любое приложение / URL-адрес по ссылке, размещенной на рабочем столе.

Я ни за что на свете не смогу понять, как это сделать.

Я попытался добавить --app=" ... xxx... " и/или --start-fullscreen в файл командной строки /data/local/chrome, но все безрезультатно. Параметры добавления отображаются на экране chrome: / / version В Chrome, но они не имеют никакого эффекта.

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

Все эти таблетки являются укорененными таблетками, полностью находящимися под нашим собственным контролем, поэтому ни одно решение не выходит за рамки.

Спасибо за любую помощь!

Что я уже пробовал:

Я попытался добавить --app= " xxx " и/или --start-fullscreen в файл командной строки /data/local/chrome, но все безрезультатно. Параметры добавления отображаются на экране "chrome: / / version" В Chrome, но они не имеют никакого эффекта.

Стандартный полноэкранный API JavaScript на стороне клиента работает нормально, но требует, чтобы Chrome начинался с окна, а затем мог быть переведен в полноэкранный режим с помощью взаимодействия с пользователем. Отображение браузера с адресной строкой, панелью вкладок, меню и т. д. неприемлемо, поэтому я ищу лучшее решение.

Как уже отмечалось, пусковые установки делают это с помощью ссылок на рабочий стол без каких-либо проблем. Однако после бесчисленных поисков в Интернете я не могу найти никакой информации о том, как они добиваются того, чтобы Chrome запускался в полноэкранном режиме.

Mohibur Rashid

В мобильном приложении некоторые приложения используют webkit, посмотрите на это

0 Ответов