【发布时间】:2014-06-26 15:56:12
【问题描述】:
我正在为 Windows 8.1 / Windows Phone 8.1 编写一个通用应用程序,它有时会显示电话号码列表。如果在 Windows Phone 8.1 上运行,我想做的是允许用户按下这些数字之一并让设备呼叫(或请求呼叫权限)该号码。我知道这在以前可以通过执行以下操作在 Windows Phone 8 中实现:
using Microsoft.Phone.Tasks;
PhoneCallTask phoneCallTask = new PhoneCallTask();
phoneCallTask.PhoneNumber = "2065550123";
phoneCallTask.DisplayName = "Gage";
phoneCallTask.Show();
注意:此代码包含在#if WINDOWS_PHONE_APP
中但是,当尝试导入 Microsoft.Phone.Tasks 时,Visual Studio 无法找到引用。我知道必须在 Windows Phone 8 的 WMAppManifest.xml 中启用“ID_CAP_PHONEDIALER”,但这似乎不适用于通用应用程序模型。我一直在寻找解决方案,但找不到包含 Windows Phone 8.1(不是 Silverlight)的最新解决方案。
有没有办法从通用应用程序中拨打电话?还是目前根本不可能?
【问题讨论】:
标签: c# windows-phone-8.1 win-universal-app