package com.exmaple.app;
import android.app.Activity;
import android.os.Bundle;
public class LoadWeb extends Activity {
private WebView brower ;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
/** * @param progress The progress for the progress bar. Valid ranges are from
* 0 to 10000 (both inclusive). If 10000 is given, the progress
* bar will be completely filled and will fade out. 一直以为是0 到100 **/
setProgress((Integer)msg.obj * 100);
}
};
private WebChromeClient client = new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, final int newProgress) {
new Thread(){
public void run(){
Message msg =new Message() ;
msg.obj = newProgress ;
handler.sendMessage(msg);
}
} .start() ;
}
};
private WebViewClient webClient = new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) { //重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
view.loadUrl(url);
return true;
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.web);
setTitle("打开webView");
setProgressBarVisibility(true);
brower = (WebView) findViewById(R.id.brower);
brower.loadUrl("http://163.com");
brower.setWebChromeClient(client);
brower.setWebViewClient(webClient);
}
}
分享到:
相关推荐
博客《 WebView使用详解(三)——WebChromeClient与LoadData补充》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51583253
原生登录cookie保持提供webview使用
Android WebView 使用攻略 Android 中的 WebView 是一个基于 webkit 引擎、展现 web 页面的控件,广泛应用于 Hybrid App 的开发中。下面是关于 WebView 的详细使用攻略。 1. 简介 WebView 是 Android 中的一个...
Android中webview使用js与java交互
android demo,webview使用的源代码
Google官方的Chromium WebView使用示例.zip,使用基于chromium的webview开发应用程序的有用示例
Android-----WebView使用
WebView使用及在WebView中Java和JS交互
Android 4.4 WebView使用实例,实现后退、前进、刷新、错误处理等功能。完成项目,可直接eclipse运行。有WebViewClient常用方法注释,WebChromeClient常用方法注释。
Android x5内核集成demo 解决webview在使用内核时跟h5混合调用时出现的白屏,加载缓慢,vue报错各种兼容问题。在x5内核加载失败时,会切换成系统本身的内核来加载h5内容。如果项目上架Google商店等海外市场运营的,...
webView 使用指南及使用心得总结
博客《 WebView使用详解(一)——Native与JS相互调用(附JadX反编译)》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/51464687
用于展示Android之WebView的简单使用方法,结合博客使用效果更好哟 http://blog.csdn.net/shiquanqq/article/details/50912392
本案例演示webview和crosswalk支持webRTC的对比情况及基本使用方法,详情参见博客http://blog.csdn.net/nmyangmo/article/details/73105712
Android和H5混合式开发框架基本实现
WebView使用URL填充数据加载页面
android webview的使用 长按保存图片 ........................................................................
WbView在android中非常常用,尤其是现在,html5出来以后,大量的app都是用了和html的混合,我写了一个例子和大家交流,学习