android 同步-android端如何实现数据同步问题?求思路、方法

问题描述

android端如何实现数据同步问题?求思路、方法
目前在做pad应用,应用所有数据都用sqlit保存在本地了,然后有3种同步功能,分别是:
1、立即同步

2、自动同步

3、仅在wifi下同步

现在没有好的、 ** 完整 ** 的思路,请教各位。目前,在下有以下疑惑

a、是否需要服务、通知之类的还是仅仅一个定时器就可以了还是定时器写在服务中

b、如何在同步过程中有较好的用户体验,如在同步时,用户可以操作,同步完提示用户刷新页面等

有没有相关案例呢?

解决方案

如果你不是非要使用自己的同步服务器的话, 可以考虑 http://developer.android.com/training/cloudsync/backupapi.html

时间: 2024-07-28 16:42:03

android 同步-android端如何实现数据同步问题?求思路、方法的相关文章

Android实现listview动态加载数据分页的两种方法_Android

在android开发中,经常需要使用数据分页,比如要实现一个新闻列表的显示,或者博文列表的显示,不可能第一次加载就展示出全部,这就需要使用分页的方法来加载数据,在android中Handler经常用来在耗时的工作中,它接收子线程发送的数据,并使用数据配合更新UI,AsyncTask是在一个线程中执行耗时操作然后把结果传给UI线程,不需要你亲自去管理线程和句柄. 一.使用Handler+线程方法1.基础知识Handler在android系统中,主要负责发送和接收消息,它的用途主要有以下两种: (1

CentOS 6.3 Rsync客户端与Win2003 cwRsyncServer服务端实现数据同步_服务器其它

说明: 1.cwRsyncServer服务端 系统:Windows Server 2003 IP地址:192.168.21.134 数据存放目录:D:\osyunwei 2.Rsync客户端 系统:CentOS 6.3 IP地址:192.168.21.132 同步的目录:/osyunwei 实现目的: Rsync客户端每天凌晨3:00自动同步cwRsyncServer服务端D:\osyunwei目录中的数到/osyunwei目录 一.cwRsyncServer服务端配置 附件: cwRsyncS

MySQL超时参数以及相关数据集成、DataX数据同步案例分享

一.背景 MySQL系统变量提供关于服务器的一些配置和能力信息,大部分变量可在mysqld服务进程启动时设置,部分变量可在mysqld服务进程运行时设置.合理的系统变量设值范围,是保障MySQL稳定提供服务的重要因素.本文主要描述MySQL数据库的超时timeout相关的一些系统变量,部分参数同程序应用中常见到的CommunicationsException: Communications link failure异常息息相关. 本文也结合数据同步的场景,对使用DataX3进行MySQL数据同步

大数据开发套件中数据同步-日志报错回滚信息的一些问题总结

在使用大数据开发套件时最常用的就是数据同步模块,工单里最常见的问题就是其中数据同步的问题,这里总结一些常见一些从MaxCompute(原名ODPS)到其他数据源的同步任务报错案例,主要是日志中出现数据回滚写入的问题. 那首先看下日志中数据回滚的原因,当数据写入rds或者hybridDB等一些支持事务的数据库中,数据批量写入,一旦由于各种原因没有写入成功,这个批次的数据会回滚重新写入,如果再次写入失败,就会报脏数据的错误导致任务失败.数据写入失败可能是以下原因导致回滚.1,脏数据(数据值超过数据类

利用数据库复制技术 实现数据同步更新

数据|数据库|数据同步 利用数据库复制技术 实现数据同步更新复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式.使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据.复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性.SQL复制的基本元素包括出版服务器.订阅服务器.分发服务器.出版物.文章SQL复制的工作原理SQL SERVER 主要采用出版物.订阅的方式来处理复

数据库中两张表之间的数据同步增加、删除与更新实现思路_MsSql

分别创建增加.删除.更新的触发器(Trigger)来达到两张表之间数据同步的目的. 1:数据同步增加: 如有两张表--A表和B表,创建触发器使当A表插入数据后B表也同步插入数据.其中B表插入数据的字段需要同A表中的字段相对应. 复制代码 代码如下: CREATE TRIGGER 触发器名称 ON A表 AFTER INSERT AS BEGIN INSERT INTO B表(B表字段1,B表字段2,B表字段3) SELECT A表字段1,A表字段2,A表字段3 FROM INSERTED END

数据存储-多用户数据同步到服务器

问题描述 多用户数据同步到服务器 ERP多用户数据同步到服务器,怎么解决啊,大神们,救救我,我想着是服务器用mysql数据库启用多实例,每个用户对应一个实例,这样子效率好低啊 解决方案 http://www.ibm.com/developerworks/cn/java/j-lo-dataMultitenant/http://www.docin.com/p-383415902.htmlhttp://exedo.iteye.com/blog/1236616 或者自行google 多租户 Multi-

android的窗口小部件怎么和数据同步

问题描述 android的窗口小部件怎么和数据同步 解决方案 Android窗口小部件使用 AppWidgetProvider 继承自 BroadcastReceiver,它能接收 widget 相关的广播,例如 widget 的更新.删除.开启和禁用等. 解决方案二: 去看进程间通信,只要能实现通信就行了

服务器-Android手机端与后台数据同步问题

问题描述 Android手机端与后台数据同步问题 假设手机端发起了卡注销请求,由于后台走的流程较多,导致连接超时, 然而数据库中的相应注销字段已经修改. 然而因为连接超时,手机端该卡的状态仍然是可用状态. 问题:除了手机端开线程轮询服务器的方法外,还有什么方式? 可以保证手机端与服务器端的数据同步. 解决方案 这个没关系,下次使用时,后天返回已注销就是了,本次操作如果错误,提示用户,可以让用户主动刷新,没必要轮询刷新