美发椅厂家
免费服务热线

Free service

hotline

010-00000000
美发椅厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

WindowsPhone开发中的API资源推荐

发布时间:2020-06-28 12:07:31 阅读: 来源:美发椅厂家

[天极网开发频道专稿]开放已被公认为是移动互联网的趋势,各厂商站点都对开发者们提供了自家的API,为第三方的开发者提供良好的支持。而开发者们利用这些开放的API能够开发者出更为有趣的第三方应用,同时也将提高自己的开发效率。

根据Kantar World Panel的数据来看,当前Windows Phone约有30%的新用户来自原先属于其他操作系统的阵营,这在很大程度上证明了Windows Phone的吸引力,相信不少开发者在看到这些利好的消息后会开始考虑转向WP平台,为此本文将为WP平台的开发者们整理了Windows Phone 开发中的参考API。

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是使应用程序与开发人员在无需访问源码,或理解内部工作机制的细节的情况下,具有基于某软件或硬件访问一组例程的能力。

为了使灵活性更强、性能更高,Windows Phone 8 引入了可在 XAML 应用和用 Direct3D 编写的游戏中使用 C++ 的功能,Windows Phone API 集合如下。

注意:

Windows Phone 提供了一种由功能驱动的安全模式,在该模式中,用户必须选择该应用中的某项功能。当使用 Windows Phone API 时,您应确定应用所需功能,并在应用清单文件中启用它们。有关功能和硬件需求的详细信息,请参阅 Windows Phone 的应用清单文件。

适用于 Windows Phone 的 .NET API

.NET API 表示 Windows Phone 8 上托管的 API。如果开发者构建过适用于 Windows Phone OS 7.1 的应用,就应该对此会比较熟悉。.NET API 包含来自系统和 one 命名空间的类和类型。微软已为 Windows Phone 8 添加了功能,包括 llet、ShareMediaTask、锁定屏幕增强功能等等。

关于.NET API的更多信息,可参考微软官方资源: .NET Windows Phone API。

Windows Phone 运行时 API

Windows Phone 运行时 是内置于操作系统的本机 API 的子集。它以 C++ 实现,并投影到 C#、 和 C++,帮助开发者自然地以您选择的语言进行使用。熟悉 Windows 运行时 的开发人员会都表示 Windows Phone 运行时 简单易学。它们的框架非常相似。下图显示 Windows Phone 运行时 和 Windows 运行时 之间有关其实现的 API 图面的关系。

此图有三个不同区域,如下所述:

1. Windows 运行时 API 集合在 Windows Phone 8 中不受支持。Windows 运行时 的 API 图面非常大,有超过 11,000 个成员。我们采用了 Windows Phone 8 的一个子集,支持生成出色的手机方案。上图中的区域 1 表示 Windows Phone 8 中所没有的 API。

2. Windows Phone 8 采用的 Windows 运行时 API 集合。这在上图中由区域 2 表示,包含大约 2,800 个成员。对于某些类型,我们没有实现特定成员。对于其他类型,我们增加了额外的成员以支持只面向手机的功能。在这两种情况下,都在 API 参考文档中注明了这些差异。

3. 我们添加了生成出色手机应用所需的关键 API。这些在图中以区域 3 表示,总共约 600 个成员。例如,我们有全新的 API 用于语音合成和识别、VOIP 和其他功能。创建这些作为 Windows 运行时 样式的 API,意味着无论您对应用使用了哪种编程语言,您都可以使用它们。

Windows Phone 运行时 API 包含上图中的区域 2 和区域 3。

关于. Windows Phone 运行时 API的更多信息,可参考微软官方资源,请 Windows Phone 运行时 API。

Windows Phone 的 Win32 和 COM API

除了这些 API,在Windows Phone的开发中开发者还可以访问一些 Win32 API,这些API支持访问平台的低级别功能。这包括用于低级别联网的 Winsock API。

关于.NET API的更多信息,可参考微软官方资源:Windows Phone 8 的 Win32 和 COM API。

谷歌浏览器最新版

Chrome浏览器下载

谷歌浏览器下载

Google Chrome

相关阅读