Smobiler上海石磨_.NET移动开发平台

标题: 如何调用系统通讯录、短信、邮件API [打印本页]

作者: Lincy.Lin    时间: 2016-10-8 11:33
标题: 如何调用系统通讯录、短信、邮件API
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:邮件地址,可多个可不输









作者: Csharp    时间: 2016-10-8 16:14
2.调用系统发送短信
通过Client.SendSMS("message", "phonenumbers"),调用手机系统的短信功能
message:发送短信的内容,可为空;phonnenumbers:发送短信的手机号码,可多个可不输

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

1.phoneNumbers是一个array参数,多个手机号码,比如:
"13310000001", "13310000002", "13310000003"
2.Client.Contacts.Show()方法调用手机系统通讯录,考虑到使用场景和用户隐私的,目前不能返回通讯录对象的内容





欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2