我将此代码用于打开浏览器并打开带有地址栏的网页
String url = "http://www.google.com";
Itent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
但我想在我的网页中隐藏地址栏
答案 0 :(得分:0)
为此,您可以使用WebView。打开默认浏览器将始终具有地址栏。
答案 1 :(得分:0)
唯一的方法是使用WebView
和WebViewClient
。您打开系统浏览器无法隐藏地址栏
答案 2 :(得分:0)
试试这个:
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
答案 3 :(得分:0)
为此,您必须使用WebView Client。这肯定会奏效。
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webView.loadUrl(url);
答案 4 :(得分:0)
您可以使用WebView
:
WebView wt;
wt.loadUrl("http://www.google.com/");
// Make sure that to prevent opening in browser with address bar,
// dont forget to add below line
wt.getSettings().setJavaScriptEnabled(true);
答案 5 :(得分:0)
一个基本示例使用<meta name="mobile-web-app-capable" content="yes">
请参阅:https://developer.chrome.com/multidevice/android/installtohomescreen
<!doctype html>
<html>
<head>
<title>Awesome app </title>
<meta name="viewport" content="width=device-width">
<meta name="mobile-web-app-capable" content="yes">
<link rel="icon" sizes="192x192" href="/icon.png">
</head>
<body></body>
</html>
要打开它,您可以单击主屏幕上的链接。通过单击“添加到家庭”选项可以完成此链接。我希望找到一种方法来自动创建此链接...