2

我已经构建了一个 phonegap 应用程序并希望扩展它的功能,以便在 SmartWatch 上用户可以查看从 XML 文件生成的文本。

有适用于本机 android 的smartwatch SDK。它是用Java编写的。

将我需要的 SmartWatch 功能打包到 Phonegap 插件中需要哪些步骤?我需要 SmartWatch SDK 中的哪些文件?

4

1 回答 1

1

您需要编写一个 Phonegap 插件来包装本机 Java 调用,以便您可以从 Javascript 访问它们。

http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins

[改进答案]

实际上,如果您想在手表本身上安装应用程序,则必须编写 Java 代码。意识到您将拥有许多需要相互通信的组件。

  1. 您的应用使用带有意图插件的 Phonegap 与 Sony LiveWare 管理器进行通信。

  2. 索尼 LiveWare 管理器,它将与您的手表通信和部署自定义手表应用程序。手表应用程序使用索尼的 Java 框架,因此“手表应用程序”似乎同时存在于 LiveWare 管理器和手表本身中。

  3. 在智能手表上“运行”的定制手表应用程序。该应用程序将知道如何显示您的数据和/或响应触摸事件。

您也许可以找到一个现有的应用程序,该应用程序将获取意图数据并将其显示在手表上。然后,您所要做的就是将您希望在手表上显示的信息发送到 LiveWare 管理器,该管理器将适当地路由数据。

如果您仍想为手表构建自定义应用程序,则必须走 Java 路线。它们确实包括一个模拟器,因此您无需手表即可尝试。

于 2012-06-11T19:48:16.893 回答