5

我正在尝试编写一个 AndroidSyncAdapter并且有点困惑。在同步期间(即 in onPerformSync()),我希望能够从远程服务器下拉数据,但也可以将数据推送到远程服务器(这是 2 路同步吗?或者当服务器也同步时是 2 路同步启动同步?)。

无论如何,我猜我需要android:supportsUploading="true"在清单文件中进行设置。但是,据我了解,文档说这仅用于上传。是否可以在使用SyncAdapter? 的同步操作中同时进行上传和下载。

谢谢。

编辑:看起来样本SyncAdapter有两种同步方式(尽管我不是 100% 确定)——但仅限于 API 11+。我想支持早期的 API 级别 - 这不可能吗?

4

1 回答 1

2

我不知道您使用什么协议来发送或接收数据,但如果您使用 http,您可以轻松地通过使用 HTTP Get-Request 接收数据和使用 POST 或 PUT Request 发送数据来完成这两者。

于 2012-11-02T13:29:59.760 回答