2013-01-11 50 views
1

我在轉換的HTML/iOS上/ Android的運行在Windows 8/RT工作的JavaScript應用程序之中。我有大部分的HTML/JavaScript的/ jQuery的在Windows 8/RT的工作,但需要弄清楚讓插件在Windows 8轉換自定義插件科爾多瓦到Windows 8/RT

這就是說我有幾個問題的工作。

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是否允許藍牙通信?

回答

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
+0

馬特 - 在Windows.Networking.Proximity - 這似乎是一個類只有一個接近,即在3-4釐米內。有沒有類似android的BluetoothSocket類? – MTAG11

+0

我不熟悉Android中的藍牙支持。你能告訴我更多關於你想做什麼的嗎? –

+0

實質上,您創建一個藍牙設備成員變量並使用設備信息填充該成員,該設備信息是本機調用。這將給你一個配對設備的列表,你只需打開一個藍牙套接字到該設備,然後在一個輸入/輸出的標準套接字操作進行讀寫。 – MTAG11

相關問題