2016-05-29 645 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