Android应用检查设备上的用户Dropbox帐户

时间:2016-07-21 13:12:42

标签: android dropbox-api

我正在开发一个应用程序来从Dropbox下载所有图像。我使用的是Dropbox Core API,并按照此示例操作:Android Dropbox Core API official documentation

我想检查设备上是否已打开帐户。在这种情况下,我想要获得此会话,否则我将使用Dropbox Core API构建一个新会话。这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如您所链接的tutorial所述,在使用Android Dropbox Core API时,您可以并且应该在用户首次授权应用后为其存储和重复使用生成的访问令牌。 (这通常使用SharedPreferences完成。)

在以后的应用运行中,您的应用应检查存储令牌的位置,以查看是否有令牌。如果是这样,它可以尝试使用它。

如果您有访问令牌,则可以构建AndroidAuthSession,例如,使用此构造函数:

https://www.dropboxstatic.com/static/developers/dropbox-android-sdk-1.6.3-docs/com/dropbox/client2/android/AndroidAuthSession.html#AndroidAuthSession(com.dropbox.client2.session.AppKeyPair,%20java.lang.String)

相关问题