【问题标题】:Selecting a csv file from storage in android从android中的存储中选择一个csv文件
【发布时间】:2017-03-30 08:06:40
【问题描述】:

您好,我希望在 android 中上传一个 csv 文件,但不知何故此代码段不适用于 csv 文件。

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("text/csv");
startActivityForResult(intent, OPEN_REQUEST_CODE);

【问题讨论】:

  • 代码段不起作用是什么意思。它是抛出错误(如果是这样发布的话)还是什么都不做?请添加一些详细信息
  • 您的代码不是用于上传 csv 文件,而只是让用户选择一个。请编辑你的帖子,因为你写的很混乱。换个话题开始。
  • 谢谢,但它甚至不允许用户选择 csv 文件。我认为那是我的确切问题
  • 是的。确实。就这样。因此,您应该更改主题并编辑您的帖子,以反映您的问题。再说一遍:您的问题与上传无关。
  • 我已经改过了。有没有推荐的解决方案?

标签: android csv


【解决方案1】:

您可能应该使用 ACTION_GET_CONTENT 而不是 ACTION_OPEN_DOCUMENT,并且您需要将 CATEGORY_OPENABLE 添加到 Intent。

Android Intent choose CSV for import查看所选答案

【讨论】:

    猜你喜欢
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多