admin 管理员组文章数量: 1086019
在安卓代码中我们有时需要调用浏览器来打开相应的网页,此时可以有以下几种实现方式:
一:
调用默认浏览器
1 2 3 4 5 |
Intent intent =
new
Intent();
//Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setAction(
"android.intent.action.VIEW"
);
Uri content_url = Uri.parse(
"此处填链接"
);
intent.setData(content_url);
startActivity(intent);
|
其他浏览器
1 2 3 4 5 |
Intent intent =
new
Intent();
//Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setAction(
"android.intent.action.VIEW"
);
Uri content_url = Uri.parse(
"此处填链接"
);
intent.setData(content_url);
intent.setClassName(
"com.android.browser"
,
"com.android.browser.BrowserActivity"
);
startActivity(intent);
|
1 2 3 |
uc浏览器
":"
com.uc.browser
", "
com.uc.browser.ActivityUpdate“
opera:
"com.opera.mini.android"
,
"com.opera.mini.android.Browser"
qq浏览器:
"com.tencent.mtt"
,
"com.tencent.mtt.MainActivity"
|
二:
1、自定义一个简单的WebView浏览器,设置下面属性:
1 2 3 4 |
mWebView = (ProgressWebView) findViewById(R.id.baseweb_webview);
mWebView.getSettings().setJavaScriptEnabled(
true
);
mWebView.setWebViewClient(
new
WebViewClient());
|
2、指定需要打开的额网页,在自定义的WebViewActivity中打开,如:
1 2 |
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl(
"http://www.hao123"
);
|
3、还可以查看相关的自定义WebView简单浏览器的Demo,《WebView控件实现的简单浏览器效果》,以及对应的TeachCourse介绍怎么使用
等等,这里只是介绍了我所知道的方式
版权声明:本文标题:Android中调用浏览器打开网页方式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1740071334a2128819.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论