3

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

4

2 回答 2

3

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

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

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

***例子:

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

安卓调试监视器

  • 以上是 Galaxy Nexus 的文件资源管理器视图,SD 卡的实际路径可能因您的设备/模拟器而异。
于 2013-05-14T19:56:37.073 回答
1

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

于 2013-05-14T19:23:04.700 回答