如何让棘轮与 android sdk api 通信

how to have ratchet communicate wtih android sdk api's

Ratchet 看起来很容易为 android 构建 UI。但是,如果我需要一个 hybrid 应用程序,这意味着我希望我的一些代码用 android sdk 编写,例如打开一个线程,从 REST 中获取一些数据,然后保存到本地存储中android。然后在 ratchet html table 上呈现此数据,与 REST 无关,但通常与 android sdk

如何将两者结合起来? (ratchet + android sdk 例如从 android 本地存储中读取一些数据并使用棘轮填充 html 中的 table?我应该如何解决这个问题?)

您应该使用 cordova 并编写插件。

您的原生 java 代码将存在于 cordova 插件中并使用 android sdk。加载后,该插件会将这些本机方法公开给您的 java 脚本,并且可以 return 通过回调获取数据。

连接到 REST api 并将其保存到本地存储的任务可以完全在 java 脚本中使用 ajax 和 localstorage 完成。