0
有什麼辦法可以打電話給Android網絡瀏覽器,它隨每部電話一起提供,以呈現網頁並將其作爲圖像返回給我的程序?通過API調用Android瀏覽器獲取呈現的網頁作爲圖像?
這將會被用戶隱藏。它不會命令Android瀏覽器在用戶的屏幕上自行打開並顯示該網頁。相反,它會將我的程序呈現的網頁作爲圖像提供,而用戶只會看到我的程序,而不會看到Android瀏覽器。
謝謝。
有什麼辦法可以打電話給Android網絡瀏覽器,它隨每部電話一起提供,以呈現網頁並將其作爲圖像返回給我的程序?通過API調用Android瀏覽器獲取呈現的網頁作爲圖像?
這將會被用戶隱藏。它不會命令Android瀏覽器在用戶的屏幕上自行打開並顯示該網頁。相反,它會將我的程序呈現的網頁作爲圖像提供,而用戶只會看到我的程序,而不會看到Android瀏覽器。
謝謝。
您不需要使用系統瀏覽器,但可以通過WebView
類獲得HTML呈現功能。它也有一個方法WebView.capturePicture()
,您可以使用它來獲取整個渲染網站的圖像。
但是,將WebView
驅動爲渲染網頁時,可能會非常棘手,因爲它不可見。它必須作爲一些視圖附加到當前Activity
以開始加載頁面並渲染它們,但是當將多個視圖附加到像ViewGroup
這樣的容器視圖時,它可能會隱藏在背景中。