gpt4 book ai didi

android - 文本文件的 MIME 类型

转载 作者:行者123 更新时间:2023-11-29 17:43:18 25 4
gpt4 key购买 nike

当我在 kitkat 上使用 ACTION_GET_CONTENT Intent 并使用 mime */* 时,UI 选择器甚至会向我显示本地存储和其他来源。当我使用 text/plain 时,它不显示本地存储,只显示保管箱(这是我安装的应用程序)。用于显示本地存储的 mime 类型是什么?我可以使用 */* 但我不想显示像照片或音频源这样的源,因为我只需要文本文件。

最佳答案

从 API 级别 19 开始,您可以使用 EXTRA_MIME_TYPES

 https://developer.android.com/reference/android/content/Intent.html#EXTRA_MIME_TYPES

来自论坛的示例:

  private static final String[] ACCEPT_MIME_TYPES = {
"application/x-pkcs12",
"application/x-x509-ca-cert",
"application/x-x509-user-cert",
"application/x-x509-server-cert",
"application/x-pem-file",
"application/pkix-cert"
};


final Intent openIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
openIntent.setType("*/*");
openIntent.putExtra(Intent.EXTRA_MIME_TYPES, ACCEPT_MIME_TYPES);

因此,如果您有幸为 API 19 进行构建,您只需要弄清楚哪个您需要列出的 MIME 类型。

关于android - 文本文件的 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27826311/

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