2016-05-29 158 views
0

我有一位客户想要从运行Android的平板电脑上的图标启动某个网站。他正在租用平板电脑,因此我们可以完全控制硬件。这个想法是,这些平板电脑将只有用于他的网站(这是一种幻灯片放映),所以他希望平板电脑主屏幕有一个图标,该图标将始终以全屏方式启动他的网站。这在某种程度上有效,但状态栏不会在没有用户手势的情况下消失。在Chrome上,meta标记支持移动网络应用的可以做到这一点,但如果这可以简化事情,我们也可以使用其他浏览器。是否可以在没有第二个用户手势(第一个正在启动网站)的情况下删除状态栏?从Android主屏幕无状态栏启动全屏Chrome浏览器

为了回应下面的问题,WebLauncherActivity在用户刚刚打开浏览器时如何有用?

+0

进行全屏活动,把网页视图里面,将工作我想 –

回答

0

尝试使用页面快捷方式使用的WebappLauncherActivity。 你应该通过adb可以开始练习用:

adb shell am start -n com.android.chrome/.webapps.WebappManager.ACTION_START_WEBAPP "url"

您也可以添加自己的活动从FullscreenActivity继承这就好比是通过@图沙·-潘迪提到WebappActivity基地。

+0

这是否会真的管用吗?就像问题中所描述的那样,我已经以半全屏开始,但状态栏占上风。浏览器标准希望确保全屏是用户操作的结果(如按下按钮+ javascript),但我认为无法从FullscreenActivity触发JavaScript。在用户操作之外的任何其他事件上触发requestFullscreen()会导致浏览器错误。 – Pedery