android中两种方式打开网页 分类: Android开发 2014-05-30 10:57 54人阅读 评论(0) 收藏
2014-05-30 10:57
561 查看
原文地址:android中两种方式打开网页作者:哪里都是你一.你要打开一个网页你可以自己写一个webview,在自己的程序中就可以打开.
wv = (WebView) findViewById(R.id.webView1);
wv.getSettings().setJavaScriptEnabled(true);
wv.setScrollBarStyle(0);
WebSettings webSettings = wv.getSettings();
webSettings.setAllowFileAccess(true);
webSettings.setBuiltInZoomControls(true);
wv.loadUrl("http://www.baidu.com");
//加载数据
wv.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress)
{
if (newProgress == 100) {
MainActivity.this.setTitle("加载完成");
} else {
MainActivity.this.setTitle("加载中.......");
}
}
});
//这个是当网页上的连接被点击的时候
wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(final WebView
view,
final String url) {
loadurl(view, url);
return true;
}
});
// goBack()表示返回webView的上一页面
public boolean onKeyDown(int keyCoder, KeyEvent event) {
if (wv.canGoBack() && keyCoder
== KeyEvent.KEYCODE_BACK) {
wv.goBack();
return true;
}
return false;
}
二.不然你就调用android内置安装的浏览器来打开网页.
1. Uri uri = Uri.parse("http://google.com");
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. startActivity(it);
wv = (WebView) findViewById(R.id.webView1);
wv.getSettings().setJavaScriptEnabled(true);
wv.setScrollBarStyle(0);
WebSettings webSettings = wv.getSettings();
webSettings.setAllowFileAccess(true);
webSettings.setBuiltInZoomControls(true);
wv.loadUrl("http://www.baidu.com");
//加载数据
wv.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress)
{
if (newProgress == 100) {
MainActivity.this.setTitle("加载完成");
} else {
MainActivity.this.setTitle("加载中.......");
}
}
});
//这个是当网页上的连接被点击的时候
wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(final WebView
view,
final String url) {
loadurl(view, url);
return true;
}
});
// goBack()表示返回webView的上一页面
public boolean onKeyDown(int keyCoder, KeyEvent event) {
if (wv.canGoBack() && keyCoder
== KeyEvent.KEYCODE_BACK) {
wv.goBack();
return true;
}
return false;
}
二.不然你就调用android内置安装的浏览器来打开网页.
1. Uri uri = Uri.parse("http://google.com");
2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
3. startActivity(it);
相关文章推荐
- Android中使用JavaMail发送邮件ZZ 分类: Android开发 2014-05-30 10:57 87人阅读 评论(0) 收藏
- Android的Override错误ZZ 分类: Android开发 2014-05-30 10:54 54人阅读 评论(0) 收藏
- Android之指南针学习 分类: Android开发 2014-05-30 10:57 67人阅读 评论(0) 收藏
- Android的股票widget源代码 分类: Android开发 2014-05-30 10:57 55人阅读 评论(0) 收藏
- Android中如何获取应用版本号zz 分类: Android开发 2014-05-30 10:57 66人阅读 评论(0) 收藏
- Android发送邮件 分类: Android开发 2014-05-30 10:57 63人阅读 评论(0) 收藏
- 使用Eclipse打开现有Android工程文… 分类: Android开发 2014-05-30 10:55 120人阅读 评论(0) 收藏
- [android]使用TabHost+Fragment(替… 分类: Android开发 2014-05-30 10:57 108人阅读 评论(0) 收藏
- android 快速创建一个新的线… 分类: Android开发 2014-05-30 10:57 93人阅读 评论(0) 收藏
- android去除ImageButton白色边框ZZ 分类: Android开发 2014-05-30 10:57 72人阅读 评论(0) 收藏
- 调用android自带的计算器 ZZ 分类: Android开发 2014-05-30 10:57 57人阅读 评论(0) 收藏
- Android 发邮件ZZ 分类: Android开发 2014-05-30 10:57 76人阅读 评论(0) 收藏
- 关于android:scrollbarStyle属性 分类: Android开发 2014-05-30 10:57 50人阅读 评论(0) 收藏
- Android如何自动检测版本和自动升… 分类: Android开发 2014-05-30 10:57 143人阅读 评论(0) 收藏
- android 打开扬声器zz 分类: Android开发 2014-05-30 10:54 41人阅读 评论(0) 收藏
- Android 基于源码的科学计算… 分类: Android开发 2014-05-30 10:57 59人阅读 评论(0) 收藏
- android layout_weight讲解ZZ 分类: Android开发 2014-05-30 10:57 37人阅读 评论(0) 收藏
- 分享20个Android游戏源码,… 分类: Android开发 2014-05-30 10:57 69人阅读 评论(0) 收藏
- android:TableLayout表格布… 分类: Android开发 2014-05-30 10:57 71人阅读 评论(0) 收藏
- Android单选框基本应用方式讲解ZZ 分类: Android开发 2014-05-30 10:55 70人阅读 评论(0) 收藏