【问题标题】:Android Getting files from dropboxAndroid 从 Dropbox 获取文件
【发布时间】:2013-11-15 20:13:11
【问题描述】:

我需要从 Dropbox 或 Skydrive 的“共享”按钮接收文件。我在 AndroidManifest.xml 中使用意图过滤器

            <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 文件。

【问题讨论】:

    标签: java android file x509certificate intentfilter


    【解决方案1】:

    我认为问题在于您在单个意图过滤器元素中使用了多个 mimeType。根据我所见/所读,当你这样做时,只有第一个 mimeType 最终起作用。如果您为每个 mimeType 定义一个意图过滤器,它应该可以工作。以See here 为例。

    【讨论】:

      【解决方案2】:

      Dropbox 有自己的 Android SDK 供您使用。看这里:

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

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

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

      【讨论】:

      • SDK/API 无法帮助为 action.SEND 设置意图过滤器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多