暴露于API以查找设备是否能够进行调用

时间:2015-03-16 07:57:23

标签: c# windows-runtime windows-store-apps windows-phone-8.1 windows-8.1

是否暴露任何API以了解设备是否能够通过网络运营商进行呼叫。我在WinRT Universal(8.1)中看到了这个。这样我就可以在Tab,Surface和WindowsPhone中工作。

1 个答案:

答案 0 :(得分:0)

此API不适用于通用应用,仅适用于Windows Phone。

api被称为 PhoneCallManager https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.calls.phonecallmanager.aspx

通用应用并非100%真正通用,特别是如果您想要访问手机或平板电脑等特定内容,例如Windows Phone中的拨号器或Windows 8中的打印机。这些内容尚未普及,因此您必须在自己的代码中查看此内容。

这里有一些关于如何检查手机或平板电脑/手机是否正在执行代码的示例:

#if WINDOWS_APP
            //Do Windows 8.1 tablet/pc stuff
#endif
#if WINDOWS_PHONE_APP
            //do Phone specific stuff
#endif

源: https://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx#PlatformContext