gpt4 book ai didi

android - 如何在android : similar to email中选择附件

转载 作者:行者123 更新时间:2023-11-30 03:02:14 28 4
gpt4 key购买 nike

我有一个应用程序。它不是电子邮件应用程序。但它具有类似于电子邮件的功能,用户可以选择在发送消息的同时发送附件。例如,当我在我的 gmail 上单击添加附件时,我可以选择附加任何内容,例如视频、音乐、图片、文件等。有没有人构建过这样的 Intent 并解码数据 不介意分享他们的专业知识?

编辑

我无法获取多种 MIME 类型。我需要能够获取视频或图像或音乐的 Intent :

public void onGetAttachmentClicked(View view) {
Intent attachment = new Intent(Intent.ACTION_PICK);
attachment.setType("image/*,video/*,audio/*");
startActivityForResult(attachment, ATTACHMENT_REQUEST_CODE);
}

现在它只启动 PhotosGallery 应用程序。它不会加载音频,而 Gmail 应用程序附件按钮会加载。

我想我明白了,但我还不能说100%所以我会在测试后奖励@CommonsWare

  public void onGetAttachmentClicked(View view) {
Intent attachment = new Intent(Intent.ACTION_GET_CONTENT);
attachment.setType("*/*");
startActivityForResult(Intent.createChooser(attachment, "Pick Attachment"),
ATTACHMENT_REQUEST_CODE);
}

最佳答案

如果您尝试根据 MIME 类型获取内容,请使用 an ACTION_GET_CONTENT Intent使用 startActivityForResult()。传送到您的 onActivityResult() 方法的 Uri 将指向用户选择的内容。

关于android - 如何在android : similar to email中选择附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355850/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com