从Android SDK模拟器的外部存储中读取文件

Muh*_*gha 3 java android android-emulator android-layout

我是Android的新bie,我正在Android中开发一个应用程序,我使用了一些现成的libs,现在有浏览选项,当我浏览它时给出了/ mnt/sdcard的位置,它基本上是一个文件阅读器,如果我在移动设备上使用这个应用程序然后我可以浏览我的存储卡,但在模拟器中甚至已经配置了500MB卡,我不知道在哪里放置文件,所以我可以访问我的模拟器的应用程序,我期待,将有是一个像C:\ Program Files(x86)\ Android\android-sdk\SOMEFolder的路径,我可以使用计算机放置我的文件,并可以在我的模拟器中访问.附上我的模拟器的图像 在此输入图像描述

has*_*ian 7

我不知道在哪里放置文件,所以我可以在我的模拟器的应用程序中访问...

您可以使用"adb push"命令

adb push <filename> <target>
Run Code Online (Sandbox Code Playgroud)

(有关详细信息,请参阅http://developer.android.com/guide/developing/tools/adb.html),或者只是在DDMS透视图中使用 "文件资源管理器",然后在sd卡文件夹中选择一个文件夹并选择"推送文件"在设备上"将文件放在模拟器中的该文件夹中:
在此输入图像描述

你可以使用

Environment.getExternalStorageDirectory().getAbsolutePath()    
Run Code Online (Sandbox Code Playgroud)

访问SD卡绝对路径.