Android从Dropbox获取文件

时间:2013-11-15 20:13:11

标签: java android file x509certificate intentfilter

我需要从dropbox或skydrive的“分享”按钮接收文件。我正在使用AndroidManifest.xml中的intent-filter

            <intent-filter>
                <action android:name="android.intent.action.SEND"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:mimeType="application/pdf"/>
                <data android:mimeType="image/*"/>
            </intent-filter>

到目前为止,我可以将图片从图库发送到我的应用,但我无法从Dropbox向我的应用发送任何内容以启动活动。任何推荐?我需要能够获得.cer,.pdf和.key文件。

2 个答案:

答案 0 :(得分:0)

我认为问题是你在一个intent-filter元素中使用多个mimeTypes。根据我所看到/读过的内容,只有第一个mimeType在你这样做时才会工作。如果您为每个mimeType定义一个intent-filter,它应该可以工作。 See here举个例子。

答案 1 :(得分:-1)

Dropbox拥有自己的Android SDK,您可以使用它。看看这里:

https://www.dropbox.com/developers/core/sdks/android

该文档提供了如何上载和下载文件的示例。这是下载文件docs:

https://www.dropbox.com/developers/core/start/android#downloading