2012-12-09 138 views
0

我在将Dropbox连接到我的应用程序时遇到了一些问题。我打印了异常堆栈,并显示错误是由dropboxunlinkedexception引起的。我不完全确定我的代码中有什么问题。如果任何人都可以看看,并帮助我找出Dropbox的API,那将是非常棒的。Dropbox文件下载/上传

全码: http://pastebin.com/2ZAZgwEC

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

+0

我不知道你的问题,但我完全推荐你开始搜索如何使用循环!这将是基于你的代码行在你的情况下非常有用... – Pavlos

回答

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,这应该排序你的问题

+0

这是我基于我的代码关闭的教程。我的清单包含这两部分代码。在它要求我使用Dropbox进行身份验证之前,似乎应用继续前进。 –

+0

好吧,我有你的问题。你可以做的只是做一个示例应用程序的地方2个按钮进行身份验证和下载。在认证按钮上进行认证,并点击应该下载的按钮下载文件。 –