Qual é a melhor prática para salvar dados no Ubuntu em um banco de dados de dispositivos móveis?

3

Estou fazendo uma simples lista de tarefas com o QML para o sistema operacional do Ubuntu. Existe alguma maneira padrão para acessar o Ubuntu One Database para sincronizar dados?

    
por Arash Badie Modiri 03.01.2013 / 14:15

1 resposta

7

Haverá; estamos trabalhando nisso. Eu pretendo ter a API declarativa do QML U1DB publicada em breve.

Enquanto isso, até que chegue, você poderá encontrar este código interessante; é um aplicativo de notas simples, mas escrito com QML e usando o U1DB. Essa adição de UML QML segue a API QML U1DB declarativa que mencionei acima, mas é um protótipo baseado em Python dessa API. Portanto, é muito muito hacky e será substituído por uma configuração QML U1DB adequada como parte do Ubuntu SDK, mas você pode achar útil experimentá-lo. Em particular, você verá em este código como declarar declarativamente um banco de dados U1DB, índices, documentos e consultas, e a partir de este código que um U1DBQuery é um ListModel. Esse código deve lhe dar uma idéia de como você poderá usar o U1DB a partir do QML no Ubuntu Phone, embora eu deva repetir que a implementação da API do Python é um protótipo hacky.

    
por sil 04.01.2013 / 16:14