【发布时间】:2013-09-04 21:59:58
【问题描述】:
我允许用户通过使用其他应用程序中的“共享”按钮来选择 xml 文件并将其发送到我的应用程序,例如 Dropbox、Google 驱动器或本地文件存储。 (见http://developer.android.com/training/sharing/receive.html)
我可以通过以下方式成功检索所选/共享文件的 URI,例如从 Dropbox:
Uri receivedUri = Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT));
但是如何使用 Downloadmanager 将此文件下载到本地文件存储?我是否在我的帐户上自动进行身份验证,例如在 Dropbox 或 Google Drive 上(因为我选择并选择从他们的移动应用程序共享文件)?我是否必须根据我从哪个来源下载文件来不同地配置 Downloadmanager?
谢谢!
【问题讨论】:
标签: android android-intent data-sharing android-download-manager