【问题标题】:getting data from internal storage从内部存储中获取数据
【发布时间】:2016-04-04 19:04:47
【问题描述】:

我想读取位于内部存储中的所有文件并过滤它们以找到那些 *.mp3 文件。使用外部存储,我可以使用:

final String MEDIA_PATH = Environment.getExternalStorageDirectory().getPath();

获取路径,但我找不到内部存储器的方法(例如,进入手机的音乐文件夹)。有办法吗?

【问题讨论】:

  • 你确实得到了内部存储。听起来很奇怪,但这是外部存储。读sd卡有点复杂
  • @user2957782 我是吗?因为我的手机中有一些歌曲,而应用程序看不到它们(在Music 文件夹中)。在模拟器中,我将它们推送到sdCard 后,它们会出现在其中。
  • 谢谢,在我的情况下final String MEDIA_PATH = Environment.getExternalStoragePublicDirectory("Music").getPath(); 解决了问题

标签: android memory storage internal


【解决方案1】:

您可以使用Context.getFilesDir()方法获取内部存储的路径。

点赞:File file = new File(getFilesDir() + "/" + name);

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2018-03-14
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 2014-02-28
      相关资源
      最近更新 更多