博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
H5调用Android拨打电话
阅读量:6430 次
发布时间:2019-06-23

本文共 780 字,大约阅读时间需要 2 分钟。

1.AndroidAndJSInterface.java

class AndroidAndJSInterface {	/**	 * 该方法将被js调用,用于加载数据	 */	@JavascriptInterface	public void showcontacts() {		// 下面的代码建议在子线程中调用		String json = "[{\"name\":\"阿福\", \"phone\":\"18600012345\"}]";		// 调用JS中的方法		webView.loadUrl("javascript:show('" + json + "')");	}	/**	 * 拨打电话	 * @param phone	 */	@JavascriptInterface	public void call(String phone) {		Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone));		if (ActivityCompat.checkSelfPermission(JsCallJavaCallPhoneActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {			return;		}		startActivity(intent);	}}

2.deml.html

.............
姓名 电话

 

转载于:https://www.cnblogs.com/ganchuanpu/p/5990495.html

你可能感兴趣的文章
Applicatin Loader上传app步骤记录
查看>>
两种方法修改table表的内容
查看>>
张小龙莫慌 马化腾莫急 你们要好好的 微信还有时间
查看>>
一些常用软件静默安装参数(nsis,msi,InstallShield ,Inno)
查看>>
部署mimic版本的Ceph分布式存储系统
查看>>
Java缓冲流细节
查看>>
IOS中复制对象的用法及深拷贝和浅拷贝详解
查看>>
lfs
查看>>
Eclipse内存不够解决办法
查看>>
关于tbody js取法兼容。
查看>>
php 使用phpqrcode类生成带有logo的二维码 使logo不失真(透明)
查看>>
[CC]点云密度计算
查看>>
程序出错Program received signal:SIGKILL
查看>>
CATransition 动画处理视图切换
查看>>
[转载] 高等应用数学问题的matlab求解——第3章 微积分问题的计算机求解
查看>>
大整数比较大小
查看>>
C++ 指定路径文件夹存在与否查询及文件夹创建
查看>>
八大排序算法的Java实现
查看>>
IDEA+Maven+Tomcat构建项目流程
查看>>
java 线程机制
查看>>