在移动设备上,将数据保存到Ubuntu One数据库的最佳实践是什么?

我正在为Ubuntu手机操作系统使用QML制作一个简单的待办事项列表。有没有一种标准的方法可以访问Ubuntu One数据库来同步数据?
1个回答

会有的,我们正在努力。我计划很快发布QML U1DB声明式API。
与此同时,在那之前,你可能会发现this code很有趣;它是一个简单的笔记应用程序,但是使用了QML和U1DB进行编写。这个U1DB QML附加组件遵循了我之前提到的声明性QML U1DB API,但它是基于Python的原型。所以,它确实非常非常地hacky,并且将在Ubuntu SDK的一部分中被一个适当的U1DB QML设置所取代,但你可能会发现它对于实验很有用。特别是,你可以从this code中看到如何声明性地声明一个U1DB数据库、索引、文档和查询,以及从this code中得知U1DBQuery是一个ListModel。这段代码应该能给你一些关于如何在Ubuntu手机上使用QML来使用U1DB的想法,尽管我必须再次强调,这个API的Python实现是一个hacky的原型。

1现在感觉要更新一下,因为QML插件实际上已经存在了吗? - andrewsomething