我需要从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文件。
答案 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