Quero sincronizar dados (como registro db, mídia) entre um aplicativo Android e um servidor. Se você já viu Evernote
aplicativos ou similares, certamente entende o que quero dizer.
Eu tenho uma pergunta (imagine que queremos sincronizar registros do banco de dados):
Todo usuário possui uma parte do espaço do servidor para si (como
Evernote
ouDropbox
). Talvez o usuário crie novos registros pelo celular e crie novos registros no servidor. Como posso combinar esses registros juntos? Se houver registros com o mesmo ID Quais algoritmos você me sugere?Exceto JSON , existe alguma maneira de enviar dados entre o dispositivo celular e o servidor?
Se o SyncAdapter e o ContentProvider puderem resolver meus problemas, explique exatamente para mim. (Se você pudesse me oferecer alguns exemplos ou tutoriais OU Quaisquer conselhos ou palavras-chave para ajudar a ampliar / orientar minha pesquisa também serão apreciados).