我一直在做一些研究,在我的一生中,我找不到任何关于如何使用 android dropbox SDK 的文档。我已经对用户进行了身份验证,但现在我无法弄清楚如何获取文件夹的元数据(文件条目)。我查看了 Web 文档,但是 java 中的参数被翻转,翻转,然后是一些。
在objective-c中,方法很简单,我理解发生了什么。我必须将代码从objective-c移植到java吗?
我一直在做一些研究,在我的一生中,我找不到任何关于如何使用 android dropbox SDK 的文档。我已经对用户进行了身份验证,但现在我无法弄清楚如何获取文件夹的元数据(文件条目)。我查看了 Web 文档,但是 java 中的参数被翻转,翻转,然后是一些。
在objective-c中,方法很简单,我理解发生了什么。我必须将代码从objective-c移植到java吗?
据我所知,截至 2011 年 9 月 20 日,Dropbox 仍未提供 Android SDK 文档。以下是一些解决方法:
[由另一个匿名用户编辑] 我的朋友偶然发现了Dropbox 的这份官方文档。也不知道他是怎么找到的。由于这个线程也是我放弃的地方,所以我想分享!
您应该在这里找到答案:https ://www.dropbox.com/developers 。看起来 SDK 没有记录。
尝试直接调用 API。
在 SDK (DropboxSample) 中,这将列出用户帐户的 Public 文件夹中的文件:
在 DropboxSample.java 中添加:
public void displayFiles(DropboxAPI.Account account) {
if (account != null) {
DropboxAPI.Entry dbe = api.metadata("dropbox", "/Public", 10000, null, true);
List<Entry> contents = dbe.contents;
if (contents != null) {
for (Entry ent:contents) {
Toast.makeText(this, ent.fileName(), Toast.LENGTH_SHORT).show();
}
}
}
}
在 LoginAsyncTask.java 添加:
mDropboxSample.displayFiles(mAccount);
在 mDropboxSample.displayAccountInfo(mAccount) 下方;