我是 Android 新手,我正在做一个应用程序,我需要在平板电脑上的 Web-View 中加载我们现有的应用程序。在平板电脑中,当我使用 Web-View 加载我的应用程序时,我的应用程序正在默认浏览器中加载。
如何在平板电脑上的 Web 视图中的特定浏览器 [如 Chrome 或 Firefox] 中加载我的应用程序?
在平板电脑中,当我使用 Web-View 加载我的应用程序时,我的应用程序正在默认浏览器中加载。
WebView
是您放置在您的一项活动的 UI 中的小部件。它不是默认浏览器。
如果您正在调用loadUrl()
,WebView
并且它正在调出默认浏览器,那是因为 Web 服务器正在发出重定向。您可以在您的应用程序中添加一个WebViewClient
来处理此问题,如下所述:https ://stackoverflow.com/a/8941605/115145
如何在平板电脑上的 Web 视图中的特定浏览器 [如 Chrome 或 Firefox] 中加载我的应用程序?
如果您确实想将内容加载到 Web 浏览器中,您可以让用户选择用户希望使用的浏览器。通常,这将在您启动 URL 时自动发生(例如,通过startActivity()
on an ACTION_VIEW
Intent
)——如果有多个浏览器,并且他们没有设置默认值,用户将看到一个选择器来选择他们想要的浏览器使用。