Java 从Android SDK Emulator的外部存储读取文件

Java 从Android SDK Emulator的外部存储读取文件,java,android,android-layout,android-emulator,Java,Android,Android Layout,Android Emulator,我是安卓系统的新手, 我正在用Android开发一个应用程序,我使用了一些现成的LIB,现在有了浏览选项,当我浏览它时,它将取代/mnt/sdcard,它基本上是一个文件读取器,如果我在手机上使用这个应用程序,我可以浏览我的存储卡,但emulator中甚至配置了500MB的卡,我不知道在哪里放置文件,这样我就可以在我的Emulator的应用程序中访问,我希望会有一个类似C:\Program files(x86)\Android\Android sdk\SOMEFolder的路径,我可以使用计算机

我是安卓系统的新手, 我正在用Android开发一个应用程序,我使用了一些现成的LIB,现在有了浏览选项,当我浏览它时,它将取代/mnt/sdcard,它基本上是一个文件读取器,如果我在手机上使用这个应用程序,我可以浏览我的存储卡,但emulator中甚至配置了500MB的卡,我不知道在哪里放置文件,这样我就可以在我的Emulator的应用程序中访问,我希望会有一个类似C:\Program files(x86)\Android\Android sdk\SOMEFolder的路径,我可以使用计算机放置文件,并可以在我的Emulator中访问。附加了我的模拟器的图像

只需阅读下面的教程,您将在emulator中获得有关SD卡使用的一些详细信息


如果要在emulator SD卡中保存一些文件 然后ddms->file explorer->SD卡,然后将文件推入设备,如图所示

当您单击圆圈通知的图标时,将出现一个浏览对话框,然后浏览您的文件,当您选择保存文件时,文件将保存在emulator的sdcard中

我不知道该把文件放在哪里,这样我就可以在模拟器的 应用程序

您可以使用“adb push”命令作为

adb push <filename> <target>
访问sd卡的绝对路径

Environment.getExternalStorageDirectory().getAbsolutePath()