挂载SDCAED
1. 到SDK目录
cd ~/android/tools
2. 创建一个sdcard镜像 (2Gb)
mksdcard 2147483648 ~/mysdcard/sdcard.img
3. 挂载镜像
sudo losetup /dev/loop0 ~/mysdcard/sdcard.img
(source: http://www.osdev.org/osfaq2/inde ... ges%20Under%20Linux)
4. 创建一个目录, 用来挂载镜像
mkdir ~/mysdcard/sdcard
5. 挂载设备到这个镜像目录, 这样你就能直接往这个目录里面放文件了
sudo mount /dev/loop0 ~/mysdcard/sdcard
最后,在模拟器中加载这个sdcard
emulator -sdcard ~/mysdcard/sdcard.img
如果你使用eclipse, 可以修改启动配置
Run >Run Configurations>Target - Additional Emulator Comand Line Options
-sdcard ~/mysdcard/sdcard.img
操作SDCAED
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
原文:http://monmonja.com/blog/2007/11/sdcard-on-google-android/
分享到:
相关推荐
为了使Android系统能够自动识别并挂载SDCard,需要进行一系列配置与调试工作。本文将根据提供的文件标题、描述、标签以及部分内容,详细介绍如何在Android平台上实现SDCard的自动mount。 #### 确保SDCard驱动正常...
Android 存储设备挂载流程详解 Android 存储设备挂载流程是一个复杂的过程,其中涉及到多个组件和模块的协作。在 Android 系统中,存储设备挂载流程可以分为手动挂载和自动挂载两个部分。本文将着重分析自动挂载...
在Android系统中,获取SDCard(外部存储器)路径或者获取设备的存储器挂载点是常见的需求,尤其是在处理文件操作时。以下是一些关于如何在Android应用中实现这一功能的关键知识点。 首先,理解Android的存储系统至...
-avd android-G1 -sdcard C:\android_sdcard.img ``` 对于真实设备,可以通过ADB(Android Debug Bridge)工具将文件推送到SD卡中。例如,将文件`test.txt`推送到SD卡根目录下的命令如下: ``` adb push test.txt ...
- 需要先判断SDCard是否已挂载并可用。 ```java if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { // SDCard可读写 } ``` 2. **向SDCard根目录写入文件**: - 使用`File`类...
本实例将探讨如何在Android应用中实现SdCard的读取和写入功能,这涉及到Android的权限管理、文件操作API以及外部存储的相关知识。 1. **权限管理**: 在AndroidManifest.xml文件中,你需要添加`READ_EXTERNAL_...
android应用开发中关于SDCard读写操作的实例代码,在下载学习SDCard操作中,碰到很棘手的问题了。不过最后还在我的坚持下成功了,
/ 参数说明 // context:上下文 // dialogid:对话框ID // title:对话框标题 // callback:一个传递Bundle参数的回调接口 // suffix:需要选择的文件后缀,比如需要选择wav、mp3文件的时候设置为".wav;...
本文将深入解析“Android应用源码SdCard读写文件实例”中的关键知识点,帮助开发者理解和实践Android系统中关于外部存储的API。 首先,Android为开发者提供了`java.io`和`android.os.Environment`两个主要的类来...
在Android系统中,外置SDCard(也称为外部存储)是设备上用于扩展存储空间的区域,用户可以在这个空间上存储各种数据,如媒体文件、应用程序数据等。本篇文章将详细探讨如何在Android应用中实现对外置SDCard的读取、...
// assets下文件//String fileName = “/sdcard/test/my_sdcard_test.txt”;// sdcard下子目录文件String ret = “”;try {FileInputStream fis = new FileInputStream(fileName);int len = fis.available();byte []...
如果要创建名为"MyFolder"的新文件夹,可以在SD卡根目录下这样做: ```java File newFolder = new File(sdCard, "MyFolder"); ``` 2. **调用`mkdir()`或`mkdirs()`**:使用`mkdir()`方法创建单级文件夹,如果需要...
比如`emulator -avd myvad -sdcard D:\sdcard.img`会启动名为`myvad`的AVD并挂载指定的SDCard镜像。 在模拟器运行后,我们通常会使用`adb push`和`adb pull`命令来传输文件。`adb push`用于将本地文件推送到设备或...
### Android模拟器sdcard操作详解 #### 一、概述 在Android开发过程中,模拟器的使用非常频繁。其中,对模拟器中SD卡的操作尤为重要,它可以帮助开发者更好地测试应用程序在真实环境下的表现,比如文件存储、读取...
在模拟器中,sdcard的位置默认位于用户的Android SDK目录下的`<android-sdk>\tools\emulator-sdcard`或`<android-sdk>\system-images`目录中,具体取决于Android版本。 **创建 sdcard 文件** 在Windows XP上创建...
ubuntu系统安装安卓模拟器(Android SDK)的方法 本文将详细介绍在ubuntu系统中安装安卓模拟器(Android SDK)的方法。安卓模拟器是Android应用程序开发的必备工具,它可以模拟Android设备的运行环境,使开发者可以在PC...
在Android平台上,开发人员经常需要处理用户存储在外部存储设备(如SDCard)上的数据,尤其是图片文件。本文将深入探讨如何从SDCard读取图片并将其显示在Gallery组件中,以及实现点击Gallery中的图片后全屏显示的...
在Android开发中,获取SDCard的信息是一项常见需求,尤其是在需要监控存储空间、读写文件等场景下。本文将详细解析如何在Android应用中获取SDCard的状态、总容量、可用容量以及如何根据这些信息进行UI更新。 #### ...
本篇将详细介绍在Android 2.3及更高版本中,如何获取和操作Android设备的内存目录以及SDCard目录。 首先,我们要理解Android的存储架构。内部存储主要用于存储应用私有的数据,这些数据对其他应用是不可见的。而...