0

我想测试我实现的媒体播放器的行为。这个没有从互联网上读取流,所以我下载了一个 mp4 视频进行测试。但是在使用 Environment.getExternalStorageDirectory() 时,我无法访问我的 Windows 硬盘。命令 Environment.getExternalStorageDirectory().getAbsolutePath() 给了我 /storage/sdcard。所以这是我的问题:如何从 android 模拟器访问 windows 硬盘?有可能吗?

4

1 回答 1

0

据我所知,这是不可能的。

您不能直接从 android 模拟器访问 Windows 硬盘。

相反,如果您熟悉客户端-服务器编程,则可以访问 localhost(10.0.2.2)。

现在,如果您想加载您的 mp4 文件,请使用 DDMS 将该文件推送到模拟器 sdcard。

  • 在 Eclipse 中,窗口->打开透视图->DDMS。

  • 那里有一个文件资源管理器(如果没有看到,窗口-> 显示视图-> 文件资源管理器)

  • 导航到您的 sdcard(在您的情况下是 /storage/sdcard)
  • 在资源管理器的右上角,有推/拉/删除文件的按钮
于 2013-10-25T11:31:23.320 回答