我已经构建了一个 phonegap 应用程序并希望扩展它的功能,以便在 SmartWatch 上用户可以查看从 XML 文件生成的文本。
有适用于本机 android 的smartwatch SDK。它是用Java编写的。
将我需要的 SmartWatch 功能打包到 Phonegap 插件中需要哪些步骤?我需要 SmartWatch SDK 中的哪些文件?
我已经构建了一个 phonegap 应用程序并希望扩展它的功能,以便在 SmartWatch 上用户可以查看从 XML 文件生成的文本。
有适用于本机 android 的smartwatch SDK。它是用Java编写的。
将我需要的 SmartWatch 功能打包到 Phonegap 插件中需要哪些步骤?我需要 SmartWatch SDK 中的哪些文件?
您需要编写一个 Phonegap 插件来包装本机 Java 调用,以便您可以从 Javascript 访问它们。
http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins
[改进答案]
实际上,如果您想在手表本身上安装应用程序,则必须编写 Java 代码。意识到您将拥有许多需要相互通信的组件。
您的应用使用带有意图插件的 Phonegap 与 Sony LiveWare 管理器进行通信。
索尼 LiveWare 管理器,它将与您的手表通信和部署自定义手表应用程序。手表应用程序使用索尼的 Java 框架,因此“手表应用程序”似乎同时存在于 LiveWare 管理器和手表本身中。
在智能手表上“运行”的定制手表应用程序。该应用程序将知道如何显示您的数据和/或响应触摸事件。
您也许可以找到一个现有的应用程序,该应用程序将获取意图数据并将其显示在手表上。然后,您所要做的就是将您希望在手表上显示的信息发送到 LiveWare 管理器,该管理器将适当地路由数据。
如果您仍想为手表构建自定义应用程序,则必须走 Java 路线。它们确实包括一个模拟器,因此您无需手表即可尝试。