2012-05-11 35 views
6

Google'da çok fazla araştırma yaptım ve ayrıca www.dropbox.com adresinde belirtilen adımları okudum, ancak listelemenin herhangi bir yolunu bulamadım. dropbox API kullanarak benim uygulamada dropbox dosya ve klasörleri .. Ben dropbox bir dosya indirmek nasıl ve ayrıca bir dosyaya dropbox yüklemek için nasıl biliyorum.Dropbox API'sini kullanarak tüm dropbox dosyalarını ve klasörlerini listeleyebilir ve indirilen dosyayı indir

Ama kimse lütfen tüm dosya ve Dropbox klasörü listelemek için bu mümkün mü bu beni önerip sonra bu dosya başlar indirirken herhangi bir dosya üzerinde tıklayın ve sdcard içine kaydetmek zaman ..

Herkes lütfen bana yardım bazı örnek ile .... plsss

cevap

17

basit örnek.

Entry entries = mApi.metadata(Path, 100, null, true, null); 

for (Entry e : entries.contents) { 
    if (!e.isDeleted) { 
     Log.i("Is Folder",String.valueOf(e.isDir)); 
     Log.i("Item Name",e.fileName); 
    } 
} 
+0

Bu bana bir NullPointerException verecek bazı nedenler nelerdir? Onu işe almaya çalışıyorum ama hayatım boyunca bunu anlayamıyorum. –

+0

Bu durumda 'Path' nedir? Neyin Yolu? Tüm dizinleri ve dosyaları listelemek ve sonra hangisinin indirileceğine karar vermek istiyorum. – Bot

+1

Bu yanıt 4 yaşından büyük ve muhtemelen Dropbox API'sının V2'ye yükseltilmesi nedeniyle artık alakalı değil. Yöntemlerin beklediği parametrelerin bir açıklaması için kullandığınız sürümün resmi belgelerini kontrol etmelisiniz. – Kuffs

10

bir klasör ve içeriği hakkında tüm bilgileri almak için true için list parametre seti ile /metadata yöntemi kullanın.

+0

Mümkünse, bana bunu bir örnekle verebilir misiniz? – Kanika

+0

[Dropbox SDK] 'yı daha önce kullandıysanız (https://www.dropbox.com/developers/reference/sdk), ['DropboxAPI.metadata']' ya bakabilirsiniz (https: //www.dropbox .com/static/geliştiriciler/dropbox-android-sdk-1.3-docs/com/dropbox'ı/istemci2/DropboxAPI.html # meta (java.lang.String,% 20int,% 20java.lang.String,% 20boolean,% 20java .lang.String)) yöntem – Rajesh

İlgili konular