如何使用带有Windows Phone 8的phonegap选择电话簿联系人

时间:2014-04-24 11:58:50

标签: javascript html cordova windows-phone-8

在我的html页面中,我有一个按钮用于选择联系人和一个文本框,其中包含包含电话簿联系号码的值。我已尝试下面的代码,它的工作正常。但问题是该文件是xaml ni cant call this this xaml文件来自我的html page.so我想要一个带有phonegap的javascript代码,以便我可以从我的html页面拨打电话,并从我的电话簿中选择联系人后,它会回到我同一个html页面。这是代码我试过

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using Microsoft.Phone.Tasks;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;

namespace CordovaWP8_2_8_02
{
    public partial class contact : UserControl
    {
        PhoneNumberChooserTask phoneNumberChooserTask;
        public contact()
        {
            InitializeComponent();
            phoneNumberChooserTask = new PhoneNumberChooserTask();
            phoneNumberChooserTask.Completed += new EventHandler<PhoneNumberResult>(phoneNumberChooserTask_Completed);
            phoneNumberChooserTask.Show();
        }
        void phoneNumberChooserTask_Completed(object sender, PhoneNumberResult e)
        {
            if (e.TaskResult == TaskResult.OK)
            {
                MessageBox.Show("The phone number for " + e.DisplayName + " is " + e.PhoneNumber);

                //Code to start a new call using the retrieved phone number.
                //PhoneCallTask phoneCallTask = new PhoneCallTask();
                //phoneCallTask.DisplayName = e.DisplayName;
                //phoneCallTask.PhoneNumber = e.PhoneNumber;
                //phoneCallTask.Show();
            }
        }
    }
}

0 个答案:

没有答案