我正在使用phonegap在Windows Phone 8上工作。 我想从电话簿中选择联系人,并希望在我的应用程序中使用该联系人。 我经历了this link
但在这里我只能搜索但我无法选择它并在我的应用程序中使用它。
我也试过一个样本联系人选择器也来自microsft网站,但它只显示电话簿列表,但我无法选择它。所以请任何人都可以帮助我。感谢
答案 0 :(得分:3)
根据评论中提到的要求。
使用PhoneNumberChooserTask并在其成功后,使用SMS Composer任务 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394021(v=vs.105).aspx
private void SendInviteViaSMS(){
var phoneNumberChooserTask= new PhoneNumberChooserTask();
phoneNumberChooserTask.Completed += PhoneNumberChooserTaskOnCompleted;
phoneNumberChooserTask.Show();
}
private void PhoneNumberChooserTaskOnCompleted(object sender, PhoneNumberResult phoneNumberResult)
{
if (phoneNumberResult.TaskResult == TaskResult.OK)
{
Debug.WriteLine("The phone number for " + phoneNumberResult.DisplayName + " is " + phoneNumberResult.PhoneNumber);
var smsComposeTask = new SmsComposeTask();
smsComposeTask.To = phoneNumberResult.PhoneNumber;
smsComposeTask.Body = String.Format(" Hey {0}, Try this new application. It's great!",phoneNumberResult.DisplayName);
smsComposeTask.Show();
}
}
答案 1 :(得分:0)
你试过这个插件 -
https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
它支持Windows Phone 8。