Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android emulator中显示的sd卡上的文件';s画廊应用程序_Android_Gallery_Emulation_Sd Card - Fatal编程技术网

android emulator中显示的sd卡上的文件';s画廊应用程序

android emulator中显示的sd卡上的文件';s画廊应用程序,android,gallery,emulation,sd-card,Android,Gallery,Emulation,Sd Card,我已经创建了一个应用程序,允许用户将图像保存到sd卡,但我无法在模拟器的gallery应用程序中看到它。我不确定我是否需要用于此目的的特殊代码,但我需要能够找到它,以便查看我的代码是否实际工作。您需要将文件添加到媒体库中。请查看。您需要调用扫描文件(连接后),然后图像将添加到库中 我需要能够找到它,这样我才能看到我的代码是否真的有效 如果您的最终目标是查看SD卡上的文件,那么可以通过以下几种方式实现: 使用Android调试监视器中附带的文件资源管理器*** 登录到设备/模拟器外壳,adb外壳

我已经创建了一个应用程序,允许用户将图像保存到sd卡,但我无法在模拟器的gallery应用程序中看到它。我不确定我是否需要用于此目的的特殊代码,但我需要能够找到它,以便查看我的代码是否实际工作。

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

我需要能够找到它,这样我才能看到我的代码是否真的有效

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

  • 使用Android调试监视器中附带的文件资源管理器***
  • 登录到设备/模拟器外壳,
    adb外壳
    ,导航到SD卡文件夹(通常位于
    /sdcard
    /mnt/sdcard
    ),并使用
    ls
    命令列出内容
  • 安装/使用许多可用的文件资源管理器应用程序之一,并通过设备/仿真器UI导航到SD卡
***例如:

  • 通过运行
    monitor
    命令启动ADM(如果SDK工具不在您的路径中,则首先导航到工具/目录)
  • 将有几个透视图:LogCat、线程、堆等。您需要切换到文件资源管理器选项卡

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

如果您只想确认正在创建文件,那么这是正确的。但是,如果你真的想将图像添加到设备MediaConnectionScanner上的多媒体资料中,你需要的是这项功能,它应该可以很好地工作,但是我完全不了解这项功能,所以我不知道怎么做things@James,增加了一个例子。希望能有所帮助。好吧,我只是在eclipse中查找了这个窗口,但在任何选项卡(文件、编辑等)中都没有看到它。你能更好地解释一下如何找到它吗?这不是Eclipse,它是Android调试监视器。请仔细阅读示例的第一行。您介意发布一些代码来说明如何做到这一点吗?我意识到我需要在gallery中查看它,但不知道如何使用MediaScannerConnection?如果我想使用MediaScannerConnection在gallery中查看我的文件,我该怎么做?