在使用模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是: 1.创建一个SD卡镜像文件 打开cmd,我是进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img 该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。 1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。 目前Android支持8M~128G的SD卡。
2.关联SD卡和模拟器 就是让模拟器知道它的SD卡是谁,路径是什么。 在eclipse中使用了ADT插件。eclipse -> windows->Android AVD Manager ,弹出一个窗口, 在SDCard后面的框中输入:c:\sdcard.img ,即是第一步创建的SD卡镜像文件的位置。先点击create avd, 然后点击 finish 结束。
3、向SD卡中导文件 这一步需要把模拟器运行起来。 在cmd中,命令如下:adb push test.mp3 sdcard/test.mp3 这会将本地当前目录下的test.mp3文件拷到sdcard中,文件名不变。前一个test.mp3是本地文件的路径,sdcard是目的sd卡镜像的文件名(去掉后缀)。
4、在模拟器中使用SD卡中的文件 导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面Media scanner scan 一下媒体文件。或者在模拟器的配置的HARDWEAR中添加一个SDCard support就好了。
分享到:
相关推荐
安卓模拟器的sdcard.img文件打开修改工具,可以很方便的给安卓模拟机的sd-card内存卡添加文件,直接可以在安卓模拟机的内存卡里打开添加的文件。同样可以打开其他的img文件
Android模拟器sdcard操作 ,帮助我们更好学Android系统开发
在windows xp下创建模拟器sdcard极其加载,还有一个常见问题的解决办法,自己的经验及网上查找的。
如何在 android 模拟器中使用SDCard
NULL 博文链接:https://iaio.iteye.com/blog/1402225
使用模拟器开发过程中碰到sd卡相关问题及其解决
sdcard的创建,网上搜索得到的,很详细,很有用,这是我的综合总结得到的
代码如下:// 读取sdcard文件private void sdcardRead(){String fileName = “/sdcard/my_sdcard.txt”;// assets下文件//String fileName = “/sdcard/test/my_sdcard_test.txt”;// sdcard下子目录文件String ret =...
在DDMS中直接添加文件到模拟器sd卡如果出现错误类似:Failed to push XXXXX.txt on emulator- : Read-only file system的错误,原因是你的sdcard权限不够,需要直接创建一个SDCARD 。 一、首先创建SDCARD 我创建的...
本excel中记录了miui 系统中 软件或者系统在sd卡中建立的缓存文件或文件夹的名称 以及所对应的程序 并附建议性删除选项
Android SDCard 操作(文件读写、容量计算) Android SDCard 操作是指在 Android 系统中对 SD 卡的读写和容量计算操作。SD 卡是 Android 设备中的一种外部存储设备,用于存储数据、音乐、图片、视频等文件。 ...
预置一些文件到系统sdcard目录
检测当前Android系统中是否存在sdcard,如果存在就在sdcard中创建一个文件,并用java中的FileOutputStream往sdcard中写入内容
JIL SDK模拟器安装过程中及sdcard创建及使用过程中遇到各种问题及应付方案
Android读取 assets 与 sdcard 中的 ini 文件与图片,通过Android原生方式实现
Android 扫描sdcard卡文本文件
android 写入SDcard 文件,通俗易懂,适合初学者
android小程序实现能够从SD卡中读取文件信息并且讲其中的图片显示在ImageView当中
step 3:检测sdcard中mana文件夹下是否有test.txt文件,如果有则读取文件内容,如果没有则从assets中把test.txt文件拷贝到sdcard的mana文件夹下,然后读取sdcard中的test.txt文件内容。 step 4:把文件内容显示到...