当前位置: 首页 > 知识库问答 >
问题:

在Android7.0中如何从SD卡中读取文件?

靳睿
2023-03-14

对于以前的电话(Android4.0),我写了一个应用程序,使用数据文件,我复制到SD卡从PC机,使用USB电缆。该应用程序使用Environment.getExternalStorageDirectory()来检索文件,这是许多站点所建议的。

还有一个辅助问题:getExternalStorageDirectory()函数不获取外部存储目录有什么意义?

共有1个答案

法兴德
2023-03-14

您可以查看getExternalFilesdirs()返回的第二项,在SD卡上找到应用程序特定的目录。

但是,如果您想将应用程序更新到现代标准,那么请使用intent.action_open_document_tree和或storagevolumes查看存储访问框架

 类似资料:
  • 问题内容: 我在SD卡中有一个文件夹,其中包含几个文件。现在我需要获取该文件的名称。有人能知道如何获取存储在SD卡中的文件名吗? 任何帮助将是感激的。非常感谢。 问题答案: 将给您对应的SDCARD。然后,您只需要使用方法。 那应该是这样的: 注意事项:来自KitKat及以上版本,需要获得许可。

  • 我试图创建SD卡并将图像加载到该卡上。我不知道是什么命令出错了,现在我的SD卡没有显示为文件夹,而是显示为图像。现在,我无法读取SD卡或将文件夹或图像添加到SD卡上,因为它显示“mkdir失败,只读文件系统”。我尝试了新的eclipse和新的android sdk,但问题是一样的。也许在我的系统的某个地方,属性已经设置好了。我是android的新手,我被困得很厉害。请帮忙! 我试图直接推送图像..

  • 问题内容: 我知道如何读取字节,但是如何在Python中读取位? 我只需要从二进制文件中读取5位(而不是8位[1字节]) 有什么想法或方法吗? 问题答案: Python一次只能读取一个字节。您需要读完整的字节,然后从该字节中提取所需的值,例如 或者,如果您想要5个最低有效位,而不是5个最高有效位: 一些其他有用的位操作信息可以在这里找到:http : //wiki.python.org/moin/

  • 我试图从一个文件中读取每个月的平均降雨量,该文件如下所示: 1月3日2日21.2 3月2日

  • 我正在尝试将呼入和呼出记录存储在我的SD卡中。但问题是我无法在我的SD卡中找到它。以下是我的代码,任何人都可以帮助我吗? 设备管理员演示.java TService.java