1.创建镜像文件

用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。

例如我的tools目录为:E:/skyland/android-sdk-windows-1.0_r2/tools>

则:E:/skyland/android-sdk-windows-1.0_r2/tools>mksdcard 128M sdcard.img

其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字

2.启动带sdcard的Android模拟器

在刚才的Dos界面下,E:/skyland/android-sdk-windows-1.0_r2/tools>emulator -sdcard sdcard.img

这样会看到tools目录下就会动态的产生一个sdcard.img.lock的文件夹,当关闭模拟器时又会消失

注意:不要关闭这个Dos窗口,不然连模拟器也会关掉,后面一步也不能执行

3.添加文件到sdcard

另外开一个Dos窗口(cmd),还是要cd到android的SDK的Tools目录下,用adb push命令添加

E:/skyland/android-sdk-windows-1.0_r2/tools>adb push new.JPG /sdcard

第一个参数为要加入的图片(mp3)全名,如果名字中间有空格,要用双引号将其括起来

如:E:/skyland/android-sdk-windows-1.0_r2/tools>adb push "First Start.mp3" /sdcard

第二参数就是刚才创建的sdcard了。

4.查看所添加的文件

这一步可能要以带sdcard的方式重启Android模拟器才能看到刚才所添加的资源文件,即先关掉模拟器,

然后E:/skyland/android-sdk-windows-1.0_r2/tools>emulator -sdcard sdcard.img

启动模拟器之后,点击MENU上面那箭头-->Dev Tools-->Raw Image Viewer 就会以幻灯片的形式

看到刚添加的

图片文件了,然后通过按下面左右控制图片浏览

有人说可以在MENU上面那箭头-->Dev Tools-->Media Scanner看到所添加的mp3文件,但我试来不

行, 哪位行的话给我留言....呵呵

我的方法是:MENU上面那箭头-->Music-->Songs就看到所添加的mp3文件了,点一首Enjoy一下吧

本来第一首是英文名的,但不知道为什么会乱码,还有我加入的文件名跟显示歌名不同的

===========MyEclipse下使用sdcard==============

如果没创建.img文件的话,请回到开头做1,2步。

注意:如果没按第2步启动模拟器,却做下面的内容的话,就会报错说 sdcard是只读文件,

添加不成功

1.启动MuEclipse,菜单Window-->Perspective-->other-->DDMS

选中sdcard,然后点击push就可以把图片的资源添加到sdcard了

2.用到sdcard资源编译Android应该程序

如果编译Android应该程序的时候需要用到sdcard的资源,则在选则运行文件后

右击Run As-->Open Run Dialog-->Target

在Target标签的Aditional Emulator Command Line Options中加入启动参数

-sdcard E:/skyland/android-sdk-windows-1.0_r2/tools/sdcard

注意:是绝对路径

如果没按第二步启动模拟器的话,permissions那列对应的sdcard将会是“---------”

++++++++++++++++++++++++++++++++++++++++++

华丽的分割线

++++++++++++++++++++++++++++++++++++++++++

今天学到了android的数据库开发,由于要用到DDMS,所以就查了些资料,没想到期间又获得了一些模拟SD卡的信息,整理如下:

Andorid开发中经常遇到与SD卡有关的调试,Android SDK+Eclipse提供了SD卡的模拟方法。使用方法如下:

  1、创建一个SD卡镜像文件。

   打开cmd,输入如下命令:

   mksdcard 1024M sdcard.img

   该命令会在当前目录下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。

   1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。

   目前Android支持8M~128G的SD卡。

  2、运行带有SD卡的模拟器

  创建了SD卡镜像文件,只是创建了一个文件,还不能在模拟器中直接用,要在模拟器中可看到该SD卡,方法有两种,如下:   

   ◆在cmd中,命令如下:

   emulator -sdcard e:sdcard.img

   ◆在Eclipse中,在Run->Run Configurations...菜单里面的Target标签页里面,输入启动参数,如下图:

3、向SD卡中导文件

   ◆在cmd中,命令如下:

这会将本地当前目录下的test.txt文件考到sdcard中,文件名不变。前一个test.txt是本地文件的路径,sdcard是目的sdcard镜像的文件名(去掉后缀)。

   ◆在Eclipse中,操作如下:

   在设置了RUN的命令参数之后,RUN一个应用,然后使用DDMS的File Explorer工具导入导出文件。

   打开DDMS工具:在Eclipse的Window->Open Perspective->Other...里面打开DDMS工具。

   在DDMS的File Explorer标签页里面选择sdcard目录导入导出文件,如下图:

4、在模拟器中使用SD卡中的文件

   导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面scan一下媒体文件,如下图:

Android模拟器使用SD卡相关推荐

  1. Android模拟器中sd卡的创建和文件的上传

    在使用android 模拟器的sd卡上传文件的时候出现过如下的错误: ailed to push selection: Invalidargument Failed to push the item( ...

  2. 上传音乐到Android模拟器的SD卡,并在Android模拟器上播放

    这几天学习Android,准备写个音乐播放软件,以后会介绍.不过,在新建的模拟器中并没有音乐.因为模拟器是新配置的,里面没有音乐或视频等文件,需要用户自己添加进去.下面介绍一下我添加文件到模拟器的SD ...

  3. android小问题-------------android模拟器没有SD卡,SD卡状态为removed的解决方式

    测试SD卡存储的时候,常常会遇到,用夜神模拟器等第三方模拟器不提供SD卡功能,包括都没有官方说的SD卡目录结构.用原生的模拟器有时候会没有SD卡(仅仅是会有这种情况,不是都没有),这个时候要么升级an ...

  4. 将文件放到Android模拟器的SD卡中的两种解决方法

    两种方式: 一.窗口界面操作 1.打开DDMS页面 2.打开File Explorer页,如果没有,在Window --> Show View -->File Explorer 3.一般就 ...

  5. 将文件放到Android模拟器的SD卡

    1.打开DDMS页面 2.打开File Explorer页,如果没有,在Window –> Show View –>File Explorer 3.一般就在mnt –> sdcard ...

  6. Android实例]------获取sd卡图片显示出来

    [Android实例] 获取sd卡图片显示出来 ON 六 02 2012 IN ANDROID代码仓库, ANDROID项目代码 BY ANDROID智能手机 | 评论 package com.fil ...

  7. android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题

    一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...

  8. android获取sd的大小,Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法...

    本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法.分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总 ...

  9. Android rom ram sd卡 区别

    1.RAM 首先是RAM,广义上的RAM指的是"随机存取存储器",狭义上的RAM就是所谓的内存.它有断电后数据会消失的特性. RAM越大,机子的速度就会越快.当然太大了会用不完,就 ...

最新文章

  1. 深度学习常用数据集资源(计算机视觉领域)
  2. 安卓手机如何朗读屏幕_安卓手机的屏幕怎么投屏在电视大屏幕上
  3. python 文件操作 os 如何检索文件夹内文件数量
  4. Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
  5. 新春拜年被亲戚问到成绩时,怎么办?学会这6法,情商上涨蹭蹭蹭!
  6. Java:URLEncoder、URLDecoder、Base64编码与解码
  7. linux6.5如何打开ftp服务,CentOs6.5上快速搭建ftp服务器
  8. mysql 创建唯一索引_Mysql普通索引和唯一索引的选择分析
  9. Leetcode每日一题:977.squares-of-a-sorted-array(有序数组的平方)
  10. 用 Doc2Vec 得到文档/段落/句子的向量表达
  11. 解决Conda install tensorflow弹窗Python.exe已经停止工作的问题
  12. rtx2060什么水平_《赛博朋克2077》持续火热 什么样的笔记本才能畅玩这款游戏
  13. c语言实现61850协议,IEC61850开发库 libIEC61850提供了用C语言编写的IEC 61850 / MMS - 下载 - 搜珍网...
  14. java工作流引擎Jflow父子流程demo
  15. Anroid中Service详解
  16. 【LeetCode】第643题——子数组最大平均数I(难度:简单)
  17. いくつかの愛に心が飛作者が恋しい
  18. vue实现表格单元格的拆分、合并
  19. JWB1: webapp相关简介
  20. VMware ESXi 8.0 macOS Unlocker OEM BIOS (标准版和厂商定制版)

热门文章

  1. 买华为还是买小米?听专业人士说说!
  2. AutoJs学习-实现文件下载进度
  3. java setmaxfilesize,Java ServletFileUpload.setFileSizeMax方法代碼示例
  4. [益智]:按劳取酬,要给他们各多少呢?
  5. c语言打印浮点数错误,printf打印浮点数出错
  6. bzoj 4976 宝石镶嵌
  7. python怎么后撤步_nba2kol后撤步跳投 后撤步跳投按键技巧
  8. detectMinEigenFeatures
  9. java镂空图案,Java 镂空菱形的输出解决思路
  10. torch-geometric安装—CPU版本