从移动设备在 Ubuntu one db 中保存数据的最佳做法是什么?

Ara*_*iri 3 ubuntu-one application-development qml ubuntu-touch

我正在为 Ubuntu 手机操作系统使用 QML 做一个简单的待办事项列表。是否有任何标准方法可以访问 Ubuntu One 数据库以同步数据?

sil*_*sil 7

将有; 我们正在努力。我计划很快发布 QML U1DB 声明式 API。

同时,在此之前,您可能会发现这段代码很有趣;这是一个简单的笔记应用程序,但使用 QML 和 U1DB 编写。这个 U1DB QML 添加遵循我上面提到的声明性 QML U1DB API,但它是该 API 的基于 Python 的原型。因此,它确实非常非常hacky,并且将替换为适当的 U1DB QML 设置作为 Ubuntu SDK 的一部分,但您可能会发现进行试验很有用。特别是,您将从这段代码中看到如何声明性地声明 U1DB 数据库、索引、文档和查询,并从这段代码中了解到 U1DBQuery 是一个 ListModel。该代码应该让您了解如何在 Ubuntu Phone 中使用来自 QML 的 U1DB,尽管我必须重复该实现 来自 Python 的 API 是一个 hacky 原型。