在android模拟器的图库应用程序中显示的SD卡上的文件

时间:2013-05-14 19:15:30

标签: android gallery emulation sd-card

我创建了一个应用程序,允许用户将图像保存到SD卡,但我无法在模拟器上的图库应用程序中看到它。我不确定我是否需要特殊的代码,但我需要能够找到它,以便我可以看到我的代码是否真的有效。

2 个答案:

答案 0 :(得分:3)

  

我需要能够找到它,以便我可以看到我的代码是否真的有效。

如果您的最终目标是查看SD卡上的文件,那么可以通过多种方式实现:

  • 使用Android Debug Monitor中捆绑的文件资源管理器。***
  • 登录设备/模拟器shell adb shell,然后导航到SD卡文件夹(通常位于/sdcard/mnt/sdcard)并使用ls命令列出内容。
  • 安装/使用许多可用的文件浏览器应用程序之一,并通过设备/模拟器UI导航到SD卡。

***示例:

  • 通过运行monitor命令启动ADM(如果SDK工具不在您的路径中,则首先导航到tools /目录)。
  • 将有几个透视图:LogCat,Threads,Heap等。您需要切换到File Explorer选项卡。

Android Debug Monitor

  • 以上是Galaxy Nexus的文件资源管理器视图,SD卡的实际路径可能因您的设备/模拟器而异。

答案 1 :(得分:1)

您需要将文件添加到媒体库,然后查看MediaScannerConnection。您需要调用ScanFile(连接后),然后图像将被添加到库中。