一:
layout 中的布局文件 activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity" ><WebView
        android:id="@+id/webView"android:layout_width="match_parent"android:layout_height="match_parent"/></RelativeLayout>

二:在MainActivity 的代码


import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.webkit.WebView;
import android.webkit.WebViewClient;public class MainActivity extends Activity {//webView相当于浏览器  声明webViewWebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//初始化webview 控件webView=(WebView) findViewById(R.id.webView);//需要显示在移动客户端的网页地址 URLwebView.loadUrl("http://172.00.00.212:8080/manager/myhtml/mall.html");//不加,单击超连接,启动系统的浏览器,加了之后在我们自己的APP中显示网页。webView.setWebViewClient(new WebViewClient(){@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {Log.i("用户单击超连接", url);//判断用户单击的是那个超连接String tag="tada:tel";if (url.contains(tag)){String mobile=url.substring(url.lastIndexOf("/")+1);Uri uri=Uri.parse("tel:"+mobile);Intent intent=new Intent(Intent.ACTION_CALL,uri);           startActivity(intent);//这个超连接,java已经处理了,webview不要处理了return true;}return super.shouldOverrideUrlLoading(view, url);}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

三:提前做好的要显示的网页

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><table bgcolor="greenyellow" border="0" width="100%" height="100"><tr><td colspan="3" align="center"><h1>商城</h1></td></tr><tr><td>首页</td><td>商品</td><td><a href="index.html">订单</a> </td></tr></table><table bgcolor="gray" width="100%"><tr><td bgcolor="aqua" width="100"><table><tr><td>分类1</td></tr><tr><td>分类2</td></tr></table></td><td><table><tr><td><img src="img/11.jpg" width="200"></td></tr><tr><td><img src="img/12.jpg" width="200"></td></tr></table></td></tr></table><table bgcolor="greenyellow" width="100%" height="60"><tr><a href="tada:tel/13698888">联系电话:一小时送货上门</a><a href="tarena:writedb/1#java&2#anaroid">保存</a></tr></table></body></html>

webView简单使用:网页中有电话,在客户端点击打电话(一)相关推荐

  1. 安卓APP_ 控件(11)webView —— 简单应用:显示网页

    摘自:安卓APP_ 控件(11)webView -- 简单应用:显示网页 作者:丶PURSUING 发布时间: 2021-05-11 11:50:52 网址:https://blog.csdn.net ...

  2. 微信小程序开发之webview组件内网页实现微信原生支付

    前言.背景 本人目前的工作岗位是安卓工程师,在这之前对于前端和后台的知识基本是白纸,只是在日常的工作项目中有需要和小伙伴进行对接的时候接触了那么一丢丢,对于前端和后台的一些专业描述和理解有不当之处还请 ...

  3. html+jsp 简单静态网页设计

    实验一  简单静态网页设计 一.实验目的 1.   复习使用记事本编辑网页的方法. 2.   熟悉不同表单控件类型的应用. 3.   练习使用记事本在网页中添加表单与表单元素. 二.实验内容 根据提供 ...

  4. Android使用WebView加载网页

    在AndroidManifest.xml设置访问网络权限: <span style="font-size:24px;"><span style="fon ...

  5. webview加载html图片不显示图片,WebView加载网页不显示图片解决办法

    对于大家来讲WebView肯定很熟悉,因为我们在日常开发中经常用到它.所以对于它的一些基本用法我就不在这啰嗦了,直接进入正题. 我遇到的问题就是在使用WebView加载网页的时候图片不显示(我手机系统 ...

  6. webview加载网页,tel协议不会调出拨号盘?该如何处理

    webview加载网页,tel协议不会调出拨号盘? 在窗体上放了一个Webview:     public void onCreate(Bundle savedInstanceState) {     ...

  7. android webview应用,Android WebView简单应用

    WebView是View的1个子类,可让你在activity中显示网页.在布局中拉入1个WebView,1个Button,1个EditText 布局代码以下: xmlns:tools="ht ...

  8. div+css静态网页设计游戏网站设计——仿阴阳师游戏官网首页(1页) 学生动手游页设计模板下载 网游大学生HTML网页制作作品 简单游戏网页设计成品 dreamweaver学生网站模板

    HTML5期末大作业:仿阴阳师游戏网站设计--仿阴阳师游戏官网首页(1页) 学生动手游页设计模板下载 网游大学生HTML网页制作作品 简单游戏网页设计成品 dreamweaver学生网站模板 常见网页 ...

  9. Android使用WebView加载网页及数据

    今天主要介绍一下Android的一个原生组件-WebView. 在Api中关于这个类的介绍大致就是这是一个可以显示网页的视图,如: webView.loadUrl("http://www.b ...

最新文章

  1. fsl线性配准介绍+核磁共振影像数据处理
  2. mariadb安装和使用
  3. Nginx之rewrite:域名与二级目录之间的跳转
  4. 对Java泛型的简单理解
  5. html字体整体偏移,CSS自定义字体垂直偏移(错误?)
  6. 04.卷积神经网络 W2.深度卷积网络:实例探究
  7. 细说说傲腾与哈娜的那些事儿
  8. 软件工程师面试学习指南
  9. JS在与lua的交互心得
  10. JS日期比较 2013-01-31大于2013-02-01
  11. 发票上的计算机字体,发票代码和发票号码是什么字体
  12. 考研必备数学公式大全(数学二)(高等数学篇)
  13. 计算本期,上期,同期,同期累计,去年全年的指标
  14. Win10 默认输入变全角问题解决方法
  15. 计算机系统的主要性能指标有哪些?,计算机系统组成及主要性能指标
  16. 大学计算机实验教程实验6,大学计算机实验教程.第6版
  17. 阿里研究院:2019企业数智化转型发展报告:无业务不数据,无数据不智能,无智能不商业...
  18. L2-4 寻宝图 天梯赛题补
  19. signal信号捕捉
  20. 微信小程序的疫情防控系统

热门文章

  1. 巴菲特致股东的一封信:1981年
  2. skin magic
  3. KEPServerEX 6使用
  4. DB2数据库常用查询语句
  5. 系统试运行报告是谁写的_祝贺!杭联热电超高压高温背压机组168小时试运行圆满成功~...
  6. 【技术简史】人类历史上的技术革命史:背景,发展,影响;未来技术革命预测,影响,发展。
  7. macOS 停掉软件更新的小红点提示-针对顽固级别
  8. IPv6,到底是什么?
  9. Kotlin-JetPack-MVVM 从零开始搭建App
  10. 实例变量与类变量定义和使用