当前位置: 首页 > article >正文

android 开发中遇到的小问题整理

android开发中遇到的小问题整理

  • webview问题
    • webview加载网页时提示NET::ERR_CACHE_MISS的错误
      • 与js交互使用:

webview问题

webview加载网页时提示NET::ERR_CACHE_MISS的错误

  • 解决1:网络访问权限: uses-permission android:name=“android.permission.INTERNET”
  • 解决2:缓存实用问题:webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ONLY);

与js交互使用:

  • 第一步:在类上面添加注解: @SuppressLint(“SetJavaScriptEnabled”)
  • 第二步:支持使用js:webView.getSettings().setJavaScriptEnabled(true);
  • 第三步:添加引用对象:webView.addJavascriptInterface(this, “Android”);
  • 第四步:Java方法给js调用:在自己的方法上面加注解( @JavascriptInterface)
  • 第五步:Java调用js方法:
    • 无参数: webView.loadUrl(“javascript:saveMsg()”);
    • 一个参数:webView.loadUrl(“javascript:saveMsg('” + name + “')”);
    • 两个参数:webView.loadUrl(“javascript:saveMsg('” + id + “‘,’” + name+ “')”);
    • 三个参数:webView.loadUrl(“javascript:saveMsg('” + id + “‘,’” + name+ “‘,’” + tag + “')”);

http://www.kler.cn/a/511889.html

相关文章:

  • Express中间件
  • 通信协议—WebSocket
  • 奉加微PHY6230兼容性:部分手机不兼容
  • 信息奥赛一本通 1168:大整数加法
  • 数据结构入门
  • 【C++】如何从源代码编译红色警戒2地图编辑器
  • Android平台如何采集屏幕数据并推送RTMP服务器实现无纸化同屏?
  • 项目实战--网页五子棋(游戏大厅)(3)
  • 如何使用 Redis 作为高效缓存
  • 在swiper中显示echarts图表,echarts的点击事件无效,图例点击也没有反应
  • Maven 快速上手
  • [2025分类时序异常检测指标R-AUC与VUS]
  • Spring Boot依赖管理:Maven与Gradle实战对比
  • NPM 下载依赖超时:npm ERR! RequestError: connect ETIMEDOUT
  • Tensor 基本操作1 | PyTorch 深度学习实战
  • 【Rust自学】13.9. 使用闭包和迭代器改进IO项目
  • 无监督<视觉-语言>模型中的跨模态对齐
  • vue按照官网设置自动导入后ElMessageBox不生效问题
  • 从零开始:Spring Boot核心概念与架构解析
  • springboot迅捷外卖配送系统
  • STM32CubeIDE使用笔记(一)
  • 【Spring】原型 Bean 被固定
  • 【25】Word:林涵-科普文章❗
  • yum和vim的使用
  • 【Elasticsearch入门到落地】6、索引库的操作
  • Matlab自学笔记四十五:日期时间型和字符、字符串以及double型的相互转换方法