如何以编程方式将dropbox文件下载到我的android应用程序中

如何以编程方式将dropbox文件下载到我的android应用程序中,android,dropbox,Android,Dropbox,我试图在dropbox api中使用getFileStream下载文件,但它返回文件 仅供参考,请帮助我下载文件数据 这是代码 FileDownload fd = api.getFileStream("dropbox","/public/myfilename.rtf", null); BufferedReader br = new BufferedReader(new InputStreamReader(fd.is)); BufferedWriter bw = new BufferedWri

我试图在dropbox api中使用getFileStream下载文件,但它返回文件 仅供参考,请帮助我下载文件数据

这是代码

FileDownload fd = api.getFileStream("dropbox","/public/myfilename.rtf", null);

BufferedReader br = new BufferedReader(new InputStreamReader(fd.is));

BufferedWriter bw = new BufferedWriter(new FileWriter(newfile));

char[] buffer = new char[4096];

int read;

while (true) {
    read = br.read(buffer);

    if (read <= 0) {
        break
    }
    bw.write(buffer, 0, read);
}
并提及您的路径,如/public/myfilename

在我的代码中,我想将其保存为PDF格式,以便 我正在创建一个pdf并将数据写入其中

FileDownload fd = api.getFileStream("dropbox",path, null);
File f=new File("/sdcard/test.pdf");
OutputStream out=new FileOutputStream(f);
byte buf[]=new byte[1024];
int len;

while((len=fd.is.read(buf))>0)
    out.write(buf,0,len);

out.close();
fd.is.close();