android - 将 Smartwatch Java 扩展添加到 Phonegap 应用程序?

标签 android cordova sony-smartwatch

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

smartwatch SDK对于 native 安卓。它是用 Java 编写的。

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

最佳答案

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

<罢工>http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins

[改进答案]

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

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

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

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

您或许可以找到一个现有的应用程序,它可以获取 Intent 数据并将其显示在 watch 上。然后,您所要做的就是将您希望在 watch 上显示的信息发送给 LiveWare 管理器,后者将适本地路由数据。

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

关于android - 将 Smartwatch Java 扩展添加到 Phonegap 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986537/

相关文章:

java - HTTP ://a href link not working in Android

ios - Apache Cordova - 不要构建 i386 架构

android - Cordova 向 AndroidManifest.xml 添加不必要的权限

android - Kiosk 模式 Android wear

android - 从 github 拉取最新代码到 Android Studio

android - IabHelper 的应用内结算问题

android - 我无法在屏幕 : android 上获取抽屉导航

javascript - 如何将 YouTube 视频嵌入到指定的容器中?

android - 如何检测智能 watch 何时与智能扩展 API 断开连接/注销

android - 索尼智能扩展 API 设备支持?