Android模拟器使用SD卡
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卡相关推荐
- Android模拟器中sd卡的创建和文件的上传
在使用android 模拟器的sd卡上传文件的时候出现过如下的错误: ailed to push selection: Invalidargument Failed to push the item( ...
- 上传音乐到Android模拟器的SD卡,并在Android模拟器上播放
这几天学习Android,准备写个音乐播放软件,以后会介绍.不过,在新建的模拟器中并没有音乐.因为模拟器是新配置的,里面没有音乐或视频等文件,需要用户自己添加进去.下面介绍一下我添加文件到模拟器的SD ...
- android小问题-------------android模拟器没有SD卡,SD卡状态为removed的解决方式
测试SD卡存储的时候,常常会遇到,用夜神模拟器等第三方模拟器不提供SD卡功能,包括都没有官方说的SD卡目录结构.用原生的模拟器有时候会没有SD卡(仅仅是会有这种情况,不是都没有),这个时候要么升级an ...
- 将文件放到Android模拟器的SD卡中的两种解决方法
两种方式: 一.窗口界面操作 1.打开DDMS页面 2.打开File Explorer页,如果没有,在Window --> Show View -->File Explorer 3.一般就 ...
- 将文件放到Android模拟器的SD卡
1.打开DDMS页面 2.打开File Explorer页,如果没有,在Window –> Show View –>File Explorer 3.一般就在mnt –> sdcard ...
- Android实例]------获取sd卡图片显示出来
[Android实例] 获取sd卡图片显示出来 ON 六 02 2012 IN ANDROID代码仓库, ANDROID项目代码 BY ANDROID智能手机 | 评论 package com.fil ...
- android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...
- android获取sd的大小,Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法...
本文实例讲述了Android实现获取SD卡总容量,可用大小,机身内存总容量及可用大小的方法.分享给大家供大家参考,具体如下: 可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总 ...
- Android rom ram sd卡 区别
1.RAM 首先是RAM,广义上的RAM指的是"随机存取存储器",狭义上的RAM就是所谓的内存.它有断电后数据会消失的特性. RAM越大,机子的速度就会越快.当然太大了会用不完,就 ...
最新文章
- 深度学习常用数据集资源(计算机视觉领域)
- 安卓手机如何朗读屏幕_安卓手机的屏幕怎么投屏在电视大屏幕上
- python 文件操作 os 如何检索文件夹内文件数量
- Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
- 新春拜年被亲戚问到成绩时,怎么办?学会这6法,情商上涨蹭蹭蹭!
- Java:URLEncoder、URLDecoder、Base64编码与解码
- linux6.5如何打开ftp服务,CentOs6.5上快速搭建ftp服务器
- mysql 创建唯一索引_Mysql普通索引和唯一索引的选择分析
- Leetcode每日一题:977.squares-of-a-sorted-array(有序数组的平方)
- 用 Doc2Vec 得到文档/段落/句子的向量表达
- 解决Conda install tensorflow弹窗Python.exe已经停止工作的问题
- rtx2060什么水平_《赛博朋克2077》持续火热 什么样的笔记本才能畅玩这款游戏
- c语言实现61850协议,IEC61850开发库 libIEC61850提供了用C语言编写的IEC 61850 / MMS - 下载 - 搜珍网...
- java工作流引擎Jflow父子流程demo
- Anroid中Service详解
- 【LeetCode】第643题——子数组最大平均数I(难度:简单)
- いくつかの愛に心が飛作者が恋しい
- vue实现表格单元格的拆分、合并
- JWB1: webapp相关简介
- VMware ESXi 8.0 macOS Unlocker OEM BIOS (标准版和厂商定制版)
热门文章
- 买华为还是买小米?听专业人士说说!
- AutoJs学习-实现文件下载进度
- java setmaxfilesize,Java ServletFileUpload.setFileSizeMax方法代碼示例
- [益智]:按劳取酬,要给他们各多少呢?
- c语言打印浮点数错误,printf打印浮点数出错
- bzoj 4976 宝石镶嵌
- python怎么后撤步_nba2kol后撤步跳投 后撤步跳投按键技巧
- detectMinEigenFeatures
- java镂空图案,Java 镂空菱形的输出解决思路
- torch-geometric安装—CPU版本