Android模拟器使用SD卡

摘要:
在Android手机上,所有的音乐、视频、图像文件都是存储在SD存储卡上的。但是如果想在Android模拟器上也同样能够存储这些内容,就必须先仿真SD存储卡,并让Android手机能够访问仿真出来的SD存储卡。AndroidSDK组件的tools目录里,除了emulator这个运行文件外,另外放置mksdcard这个程序,它可以仿真出所需要的SD存储空间。

在Android手机上,所有的音乐、视频、图像文件都是存储在SD存储卡上的。但是如果想在Android模拟器上也同样能够存储这些内容,就必须先仿真SD存储卡,并让Android手机能够访问仿真出来的SD存储卡。Android SDK 组件的tools目录里,除了emulator这个运行文件外,另外放置mksdcard这个程序,它可以仿真出所需要的SD存储空间。下面说说如何在AVD中启用SD卡。

1.创建镜像文件

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

例如我的tools目录为:D:\Program Files\Android\android-sdk\tools

则:D:\Program Files\Android\android-sdk\tools>mksdcard 128M sdcard.img

Android模拟器使用SD卡第1张

其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字。这时tools路径下就会有一个sdcard.img文件

2.启动带sdcard的Android模拟器(通过emulator 加载SD card 映像文件)

在刚才的Dos界面下,emulator -sdcard sdcard.img -avd ADT2.3.3test

(网上很多都没有写启动哪个AVD,即没有写-avd ADT2.3.3test,此时会提示以下错误)

Android模拟器使用SD卡第2张

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

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

3.添加文件到sdcard

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

D:\Program Files\Android\android-sdk\tools>adb push winter.jpg /sdcard/winter.jpg

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

如:D:\Program Files\Android\android-sdk\tools>adb push "First Start.mp3" /sdcard

第二参数就是刚才创建的sdcard镜像中的文件名了。

Android模拟器使用SD卡第3张

也可以直接复制文件夹到sdcard卡中,如

Android模拟器使用SD卡第4张

4.查看所添加的文件

1.我从网上查阅的结果很多都说可以通过以下方式查看,但是我查不到。

方法:Dev Tools-->Media Scanner

Android模拟器使用SD卡第5张

Android模拟器使用SD卡第6张

Android模拟器使用SD卡第7张

我只能通过该文件的类型去相应的文件夹中查找(比如:复制到sdcard中的是一张图片,那么它能够从图库里找到)

2.通过开发环境中DDMS中的File Explorer中查看。

Android模拟器使用SD卡第8张

能够看到我复制过去的tes.txt和winter.jpg这两个文件。

免责声明:文章转载自《Android模拟器使用SD卡》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CAS单点登录2.route路由配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android 如何优化APP内存

极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能 随机存取存储器(RAM)在任何软件开发环境中都是非常有价值的资源,但对于物理内存经常受到限制的移动操作系统来说,它更有价值。 尽管Android运行时(ART)和Dalvik虚拟机都执行常规垃圾收集,但这并不意味着您可以忽略应用程序分...

Android框架式编程之BufferKnife

BufferKnife作为框架式编程的重要组成部分,使用BufferKnife能够极大的精简View层面的代码量,并为MVP/MVC方式提供辅助。 一、配置 compile 'com.jakewharton:butterknife:(insert latest version)' annotationProcessor 'com.jakewharton:...

android 原生应用、Web应用、混合应用优缺点分析

近期开发几个项目,牵涉到android的几种开发模式。对于原生态开发、web 应用开发以及混合模式开发,本人觉得并非哪一种就是最好的,哪一种就是最差的,这个全然是依据项目的实际需求,选择一种合适的开发模式。他们同一时候具备自己的长处,同一时候也有自身的缺点,我们依据实际情况,取当中的长处,尽量避免掉缺点,才是最好的开发模式。以下,我们就一同看看,这三种开...

Android应用程序签名详解 简介

转自: http://blog.csdn.net/lyq8479/article/details/6401093   本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。 1、什么是签名?      如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名...

android平台中编写jni模块的方法(3)

这篇文章来说说ndk的使用方法,其实主要是关于ndk的一些编译选项的研究和翻译(其实人家google的文档已经说的很清楚了)。偶选用的测试环境是 slackware 12.0 + android 1.5 r1 for linux + jdk 1.6.0_12,ndk选用的是android 1.5 ndk r1这个版本的(直接解压就行,免安装的)。1、从nd...

android黑科技系列——分析某直播App的协议加密原理以及调用加密方法进行协议参数构造

一、前言 随着直播技术火爆之后,各家都出了直播app,早期直播app的各种请求协议的参数信息都没有做任何加密措施,但是慢慢的有人开始利用这个后门开始弄刷粉关注工具,可以让一个新生的小花旦分分钟变成网红。所以介于这个问题,直播App开始对网络请求参数做了加密措施。所以就是本文分析的重点。逆向领域不仅只有脱壳操作,一些加密解密操作也是很有研究的目的。 二、抓包...