Как пусковые установки 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, посмотрите на это