App控制手机通信录
时间:2022-03-21 16:15:56查看量:883

读取通信录单个联系人

BSL.GetContact('callbackMethod')

参数必填说明
callbackMethod自定义回调函数

callbackMethod回调数据

参数数据类型说明
lastName字符串姓氏
firstName字符串名字
telNums字符串电话数组
emails字符串电子邮箱数组
<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}
</script>

 <a onclick="BSL.GetContact('payResult')">读取单个联系人</a>

读取通信录所有联系人

BSL.GetAllContact('callbackMethod')

参数必填说明
callbackMethod自定义回调函数

回调数据

读取联系人数据传入回调函数内。

参数数据类型说明
lastName字符串姓氏
firstName字符串名字
telNums字符串电话数组
emails字符串电子邮箱数组
<script type="text/javascript">
	function payResult(r) {
		alert(r);
	}
</script>

 <a onclick="BSL.GetAllContact('payResult')">读取所有联系人</a>

增加联系人

BSL.AddContact(json,'callbackMethod')

参数必填说明
json联系人数据
callbackMethod自定义回调函数,接收结果

json数据

参数数据类型说明
telNums字符串电话数组,可以添加多个电话
workEmails字符串工作邮箱数组,可以添加多个邮箱。
homeEmails字符串家庭邮箱数组,可以添加多个邮箱。
firstName字符串名字
lastName字符串姓氏

callbackMethod返回值

编码说明
1成功
0失败
<script type="text/javascript">
	function getExternalInfo(r) {
		alert(r); //1表示成功,0是失败
	}
</script>

<Button class="button"  onclick='BSL.AddContact("{\"telNums\":[\"155-1165-7958\",\"12365896523\"],\"firstName\":\"大锤\",\"workEmails\":[\"2@126.com\"],\"homeEmails\":[\"1@126.com\"],\"lastName\":\"张\"}","getExternalInfo")'>添加联系人</Button>

咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持