2012-12-09 137 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個按鈕進行身份驗證和下載。在認證按鈕上進行認證,並點擊應該下載的按鈕下載文件。 –