Projeto de Exemplo para o Android Studio
Esse projeto de exemplo utiliza o SQLite Android Bindings
Ele tem a mesma interface que o namespace android.database.sqlite, com algumas pequenas mudanças:
1 Precisamos carregar a biblioteca nativa do SQLite antes de utilizá-la com esse código:
System.loadLibrary("litesync");
2 Substituir todas as ocorrências de android.database.sqlite por org.sqlite.database.sqlite. Exemplo:
import org.sqlite.database.sqlite.SQLiteDatabase;
3 Substituir essas duas referências:
android.database.SQLException android.database.DatabaseErrorHandler
por essas:
org.sqlite.database.SQLException org.sqlite.database.DatabaseErrorHandler
Projeto Exemplo
Instruções
1 Instale o LiteSync em um computador
2 Inicie um shell SQLite como o nó de ligação primário a um endereço TCP
3 Modifique o endereço TCP para conectar ao código do projeto
4 Construa e execute o projeto no simulador ou no dispositivo
Para abrir o banco de dados em um nó primário, utilizamos um comando do modo apresentado a seguir:
sqlite3 "file:test.db?node=primary&bind=tcp://0.0.0.0:1234"
Limitaçōes
Este projeto de exemplo inclui a versão gratuita do LiteSync. Ela pode ser atualizada para a versão completa via substituição do arquivo aar