【问题标题】:How to "share" a file on Android? [duplicate]如何在 Android 上“共享”文件? [复制]
【发布时间】:2015-04-30 06:12:09
【问题描述】:

我有一个条目列表,每个条目代表一个文件。我想为每个人添加一个按钮以将其发送到应用程序(将其上传到 Google Drive、DropBox、通过电子邮件发送、whathaveyou)。我查看了处理文件共享的 Android 文档 (http://developer.android.com/training/secure-file-sharing/share-file.html),但它所描述的(据我所知)是如何允许其他应用程序从您的应用程序请求文件:

一旦您将应用设置为使用内容 URI 共享文件,您 可以响应其他应用程序对这些文件的请求。一种方法 响应这些请求就是提供一个文件选择界面 来自其他应用程序可以调用的服务器应用程序。

但我不希望用户首先必须转到另一个应用程序并从那里请求文件,我希望它像照片库中的共享按钮一样工作 - 点击 Upload to Google Drive 并打开小上传对话框弹出窗口,或单击Send via Gmail,Gmail 应用程序将打开,其中包含已附加的文件,就像我可以使用图库应用程序中的照片一样。

我怎样才能做到这一点?我不是在这里要求一步一步的说明,只是一个指向如何完成这种共享的指针。我确定我在 Android 文档中遗漏了某些内容,或者我正在查看完全错误的内容。

【问题讨论】:

    标签: android


    【解决方案1】:

    intent.setPackage() - 设置你的包(确保检查包是否存在)。

    适用于 Google 云端硬盘 - intent.setPackage("com.google.android.apps.docs");

    对于 Gmail - com.google.android.gm

    这是一个精确的answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-13
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      相关资源
      最近更新 更多