将Custom Cordova插件转换为Windows 8 / RT

时间:2013-01-11 15:39:43

标签: javascript cordova plugins windows-8

我正在将在iOS / Android上运行的html / javascript应用转换为在Windows 8 / RT上运行。我有大部分的HTML / Javascript / jQuery在Windows 8 / RT上运行,但需要弄清楚是否可以在Windows 8上运行该插件。

那说我有几个问题。

1)Windows 8 / RT的母语是什么?

  • 在Android中,我的Javascript插件与JAVA文件对话并返回 pluginresult。 Windows 8上的等效内容是什么?

2)是否有关于如何设置Windows 8插件的文档?

  • Phonegap页面目前仅列出Windows Phone 8/7 文档。

3)Cordova插件支持iOS和Android的window.openDatabase功能,在Windows 8上是否有同等功能?

4)Windows 8是否允许蓝牙通信?

1 个答案:

答案 0 :(得分:2)

  1. 核心WinRT组件是用C ++编写的。您可以使用C ++,C#或VB.NET编写自己的组件。无论编写WinRT组件的语言是什么,您都可以从JavaScript,C#,VB.NET或C ++访问它。 Windows应用商店应用可以使用任何这些语言编写。他们都得到了微软的全力支持。
  2. Creating Windows Runtime Components in C# and Visual BasicCreating Windows Runtime Components in C++
  3. window.openDatabase创建一个SQLite数据库。 You can use your own SQLite database for a Windows Store appThere's also a way to use SQLite from JavaScript。或者,由于您使用的是JavaScript,因此可以使用the IndexedDB capability in HTML5
  4. 是的,Windows 8支持蓝牙。 Look at Windows.Networking.Proximity