用户
 找回密码
 立即注册

40

主题

340

帖子

1496

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1496
发表于 2016-10-8 11:33:53
1.调用手机系统通讯录,读取和写入联系人a.读取联系人,如下:
通过Client.Contacts.Show()方法调用手机系统通讯录

b.添加联系人到手机系统通讯录,如下:
通过Client.Contacts.Add("name", "phoneNumber", "emailAddress ")往系统通讯录中写入联系人
name:联系人名称,可为空;phoneNumber:手机号码;emailAddress:邮件地址,可为空

2.调用系统发送短信
通过Client.SendSMS("message", "phonenumbers"),调用手机系统的短信功能
message:发送短信的内容,可为空;phonnenumbers:发送短信的手机号码,可多个可不输


3.调用系统发送邮件
通过Client.SendEmail("title", "content", "emailaddessses"),调用手机系统的邮件功能
title:邮件抬头,可为空;content: 邮件内容,可为空;emailaddresses:邮件地址,可多个可不输








使用道具 举报 回复
发表于 2016-10-8 16:14:22
2.调用系统发送短信
通过Client.SendSMS("message", "phonenumbers"),调用手机系统的短信功能
message:发送短信的内容,可为空;phonnenumbers:发送短信的手机号码,可多个可不输

// 多个手机号码是,逗号隔开的字串么? 比如 “13310000001,13310000002,13310000003” ?
使用道具 举报 回复 支持 反对
发表于 2016-10-8 18:13:16
Client.Contacts.Show()方法调用手机系统通讯录后,只有一个默认的拨打电话的操作。 能不能提供一个返回值(返回一个通讯录对象),通过他可以取到,刚才选取的通讯录对象的,姓名,电话,邮件,这样后边的操作,由自己开代码去操作。
使用道具 举报 回复 支持 反对
发表于 2016-10-9 11:30:03
Csharp 发表于 2016-10-8 16:14
2.调用系统发送短信
通过Client.SendSMS("message", "phonenumbers"),调用手机系统的短信功能
message:发 ...

1.phoneNumbers是一个array参数,多个手机号码,比如:
"13310000001", "13310000002", "13310000003"
2.Client.Contacts.Show()方法调用手机系统通讯录,考虑到使用场景和用户隐私的,目前不能返回通讯录对象的内容
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册