位置: 编程技术 - 正文

WebView加载本地加载网络资源(webview加载本地vue3)

编辑:rootadmin
Android webview使用详解1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:复制代码mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } });复制代码2. 通过java代码调用javascript复制代码WebSettings webSettings = mWebView .getSettings(); webSettings.setJavaScriptEnabled(true); mWebView.addJavascriptInterface(new Object() { public void clickOnAndroid() { mHandler.post(new Runnable() { public void run() { webview.loadUrl("javascript:wave()"); } }); } }, "demo"); 复制代码3. 按返回键时, 不退出程序而是返回上一浏览页面:复制代码public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); return true; } return super.onKeyDown(keyCode, event); }复制代码4. 打开页面时, 自适应屏幕:WebSettings webSettings = mWebView .getSettings(); webSettings.setUseWideViewPort(true);//设置此属性,可任意比例缩放webSettings.setLoadWithOverviewMode(true);5. 便页面支持缩放:WebSettings webSettings = mWebView .getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setBuiltInZoomControls(true);webSettings.setSupportZoom(true);6.如果webView中需要用户手动输入用户名、密码或其他,则webview必须设置支持获取手势焦点。webview.requestFocusFromTouch();7.WebView 加载界面主要调用三个方法:LoadUrl、LoadData、LoadDataWithBaseURL. 1、LoadUrl 直接加载网页、图片并显示.(本地或是网络上的网页、图片、gif) 2、LoadData 显示文字与图片内容 (模拟器1.5、1.6) 3、LoadDataWithBase 显示文字与图片内容(支持多个模拟器版本) 8.WebSettings 的常用方法介绍复制代码setJavaScriptEnabled(true); //支持jssetPluginsEnabled(true); //支持插件 setUseWideViewPort(false); //将图片调整到适合webview的大小 setSupportZoom(true); //支持缩放 setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局 supportMultipleWindows(); //多窗口 setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //关闭webview中缓存 setAllowFileAccess(true); //设置可以访问文件 setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点webview webSettings.setBuiltInZoomControls(true); //设置支持缩放 setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口 setLoadWithOverviewMode(true); // 缩放至屏幕的大小setLoadsImagesAutomatically(true); //支持自动加载图片复制代码9.WebViewClient 的方法全解复制代码doUpdateVisitedHistory(WebView view, String url, boolean isReload) //(更新历史记录) onFormResubmission(WebView view, Message dontResend, Message resend) //(应用程序重新请求网页数据) onLoadResource(WebView view, String url) // 在加载页面资源时会调用,每一个资源(比如图片)的加载都会调用一次。 onPageStarted(WebView view, String url, Bitmap favicon) //这个事件就是开始载入页面调用的,通常我们可以在这设定一个loading的页面,告诉用户程序在等待网络响应。 onPageFinished(WebView view, String url) //在页面加载结束时调用。同样道理,我们知道一个页面载入完成,于是我们可以关闭loading 条,切换程序动作。 onReceivedError(WebView view, int errorCode, String description, String failingUrl)// (报告错误信息) onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host,String realm)//(获取返回信息授权请求) onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) //重写此方法可以让webview处理https请求。 onScaleChanged(WebView view, float oldScale, float newScale) // (WebView发生改变时调用) onUnhandledKeyEvent(WebView view, KeyEvent event) //(Key事件未被加载时调用) shouldOverrideKeyEvent(WebView view, KeyEvent event)//重写此方法才能够处理在浏览器中的按键事件。 shouldOverrideUrlLoading(WebView view, String url)

推荐整理分享WebView加载本地加载网络资源(webview加载本地vue3),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:webview加载本地web,webview加载本地文件,webview加载本地网页,webview加载本地网页,webview加载本地资源,webview加载本地网页,webview加载本地网页,webview加载本地图片,内容如对您有帮助,希望把文章链接给更多的朋友!

//在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。这个函数我们可以做很多操作,比如我们读取到某些特殊的URL,于是就可以不打开地址,取消这个操作,进行预先定义的其他操作,这对一个程序是非常必要的。

1.webview布局文件main.xml2.MyActivity.class文件WebView加载本地加载网络资源(webview加载本地vue3)

3.AndroidManifest.xml权限的配置

打造一个全命令行的Android构建系统 IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs就一切搞定这话说的虽然有些绝对,但是也不无道理,

android 样式的使用 第一,学习背景,由于做项目的时候,我们一些文字要指定颜色大小,如果一个一个指定,会很麻烦,怎么样通过像css样式一样去解决这类问题呢?第

Android最佳性能实践(一)——合理管理内存 有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应

标签: webview加载本地vue3

本文链接地址:https://www.jiuchutong.com/biancheng/374414.html 转载请保留说明!

上一篇:Android的图片,字符串,demin,color,以及Array,boolean,Integer资源的使用-android学习之旅(五十四)(android图片库)

下一篇:EditText隐藏软键盘的方法(edittext弹出软键盘)

  • 房地产企业增值税计算
  • 企业纳税申报表怎么查询
  • 小规模纳税人应纳增值税额的计算
  • 运输合同印花税税率
  • 企业筹办期间发生的开办费会计分录
  • 开票软件服务费全额抵扣怎么做账
  • 退税发票误勾选确认
  • 外商投资企业啥意思
  • 企业所得税和增值税都要交吗
  • 股权变更前账务怎么处理
  • 半成品报废账务处理
  • 固定资产的资本化后续支出
  • 公司开业两周年致辞
  • 退休返聘人员购买什么商业保险
  • 企业长期股权投资中发生的相关费用处理方法正确的有
  • 财务费用手续费有哪些
  • 业务有提成个税怎么扣
  • 事业单位利息收入
  • 技术变动成本是指
  • 预交电费有发票吗
  • 填报企业所得税资产总额怎么填
  • 纳税人在什么情况下可以申请延期申报
  • 预提固定资产折旧费
  • 房地产企业人防设备计入什么科目
  • 年终奖个人所得税怎么扣
  • 使用专项资金购买的固定资产 需要取得发票吗
  • 上交印花税分录
  • 提供有形动产租赁服务的增值税税率是
  • 华为鸿蒙系统怎么开启
  • 餐饮企业原材料的核算,新城饭店为增值税一般纳税人
  • php的file函数
  • win 10有什么用
  • win11可以触屏吗
  • 应付债券到期偿还
  • windows 10音响没有声音
  • 收到税务局退增值税及附加税怎么做账
  • 长期股权投资期末按什么计量
  • 资产提前报废需要什么资料
  • phptoken验证原理
  • 自产自销的苗木免税吗
  • 提存计划怎么算
  • 利息发票如何做账务处理
  • linux嵌入式开发教程
  • php 微信公众号自定义菜单
  • 回购股票 会计处理
  • mysql中文乱码解决
  • mysql常见错误
  • 账实核对是指各种财产物资与债权债务的账面余额
  • 公司给员工买意外险需要员工出钱吗
  • 发票抬头是个人的可以报销吗
  • 未计提坏账准备金额在哪个表
  • 支付给个人的佣金没有发票
  • 营改增后建筑劳务分包开票一般几个点
  • 购买无形资产的手续费计入
  • 客户付款是借方还是贷方
  • 固定资产更换配件 资本化标准
  • 递延所得税资产和负债怎么理解
  • 银行承兑汇票记载事项
  • 展位费按多少税率
  • 销售方开具的红字专票怎么入账
  • 投资收益怎么做帐
  • 企业自行进行的研究开发项目,在开发阶段如果
  • 资金会计应当设置的科目
  • windows mysql5.5升级5.7
  • 电脑ahci模式什么意思
  • ubuntu系统怎么更新
  • win7安装sqlserver2005失败
  • win7系统升级win8
  • cleanmymac3激活码领取
  • win10老是自动重启是什么原因
  • 飞完整版歌曲
  • jquery中的siblings方法
  • [小权~编码路&Android] BroadcastReceiver应用详解
  • unity获取当前位置
  • javascript点击按钮改变字体颜色
  • jquery知识点总结
  • 贵阳国家高新技术产业开发区管理委员会
  • 江苏电子税务局网站官网下载
  • 烟丝和烟有什么区别
  • 专票一个单位一张可以吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设