0

我在将 Dropbox 连接到我的应用时遇到了一些问题。我打印了异常堆栈,它表明错误是由 dropboxunlinkedexception 引起的。我不确定我的代码有什么问题。如果有人可以看一下并帮助我找出 Dropbox 的 API,那就太好了。

完整代码: http: //pastebin.com/2ZAZgwEC

Dropbox相关代码: http: //pastebin.com/T2C1AiLz

4

1 回答 1

0

https://www.dropbox.com/developers/start/setup#android

我认为文档非常清楚如何将 Dropbox 集成到您的应用程序中。

您的清单文件是否包含

<activity
  android:name="com.dropbox.client2.android.AuthActivity"
  android:launchMode="singleTask"
  android:configChanges="orientation|keyboard">
  <intent-filter>
    <!-- Change this to be db- followed by your app key -->
    <data android:scheme="db-INSERT-APP-KEY-HERE" />
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.BROWSABLE"/>
    <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>
</activity>

还有互联网许可?

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

当您尝试在未成功登录的情况下下载或上传文件时,会发生 dropboxunlinkedexception。在此处检查身份验证部分https://www.dropbox.com/developers/start/authentication#android这应该可以解决您的问题

于 2012-12-09T06:36:29.763 回答