不需要AccountAuthenticator时使用SyncAdapter

时间:2013-09-15 16:28:36

标签: android authentication sync android-syncadapter

我正在使用Android应用,我想利用自己的自定义同步适配器来同步我的应用和Google云端硬盘或Dropbox中的数据。

看起来SyncAdapter是最好的方法,因为Android决定了最佳同步时间,即其他同步正在进行以获得更好的电池性能等。

但是,根据我的阅读,SyncAdapter需要帐户身份验证器,以便用户可以从Android设置>添加帐户。添加帐户屏幕。

我不确定实施此操作的最佳方法是什么,因为没有必要让用户在我的服务器上注册帐户进行身份验证,无论如何都要求使用Google云端硬盘/ Dropbox进行身份验证。有没有办法建立一个可用于同步适配器的虚拟帐户,需要某种身份验证,我应该伪造一个帐户验证器可以使用的用户名和密码,以便它可以创建帐户并使用同步适配器。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:2)

Creating a Sync Adapter training就是这样 - 创建一个虚拟帐户,只是为了与SyncAdapter一起使用。