Android开发WebView的使用

释放双眼,带上耳机,听听看~!
    //webview加载方法
private void getpath(String url) {
//webview实现长按事件来禁止 复制粘贴功能
webview.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
return true;
}
});
// 去除滚动效果
webview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return (event.getAction() == MotionEvent.ACTION_MOVE);
}
});
Log.e(TAG, "查看网址:" + url);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setAllowFileAccess(true);
webview.getSettings().setPluginState(WebSettings.PluginState.ON);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.setHorizontalScrollBarEnabled(false);//水平不显示滚动条
webview.setVerticalScrollBarEnabled(false); //垂直不显示滚动条
webview.getSettings().setTextSize(WebSettings.TextSize.LARGEST);//设置字体大小
webview.setWebViewClient(new WebViewClient());//打开网页时不调用系统浏览器, 而是在本WebView中显示:
webview.setBackgroundColor(Color.parseColor("#FAFAFA")); // 设置背景色
webview.loadUrl(url);
}
  //清除webViewd的缓存
private void clearWebviewCache() {
Log.e(TAG, "清除webViewd的缓存");
webview.clearCache(true);
webview.clearHistory();
//        File file = new File(MainActivity.this.getCacheDir(), "webviewCache");
//        if (file != null && file.exists() && file.isDirectory()) {
//            for (File item : file.listFiles()) {
//                item.delete();
//            }
//            file.delete();
//        }
//
//        MainActivity.this.deleteDatabase("webview.db");
//        MainActivity.this.deleteDatabase("webviewCache.db");
}

人已赞赏
Android文章

android 打包时报错解决

2020-3-12 8:34:34

Android文章

android object比较大小

2020-3-12 9:34:36

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索