Android模拟器环境下SD卡内容的管理

2010-11-30 22:03 by ·风信子·, 2305 阅读, 0 评论, 收藏, 编辑

本文旨在介绍一些Android模拟器下如何对SD卡内容进行管理的基本命令,同时也给大家推荐一个比较实用的工具。

笔者所用的环境:Windows 7 + Android SDK 2.2

1. 创建SD卡并挂载到模拟器

运行cmd,并cd至android-sdk\tools\目录下。输入如下命令则可创建并挂载SD卡到模拟器上。mksdcard的参数中SD卡的大小单位可以为K或者M(必须为大写),他会在tools目录创建一个文件叫sdcard.img。通过在emulator后添加-sdcard即可挂载SD卡并启动模拟器。

?
1
2
mksdcard 256M sdcard.img
emulator -avd 2.2 -sdcard sdcard.img

2. 操作单个文件

通过adb push,则可将文件添加到SD卡中。如果想在push的时候修改文件名称的话,只需要修改push的第二个参数改成完整路径(目录+文件名),如/sdcard/test-0.jpg。重启模拟器,则可以在见到SD卡中新添加的内容了。

?
1
2
adb push E:/images/test.jpg /sdcard/
adb push E:/images/test.jpg /sdcard/test-0.jpg

而要将test.jpg提取出来的话,可使用adb pull命令。第二个参数为本机硬盘地址,如果不想改名的话,只需要输入目录地址(不能加\),而需要改名的话,输入文件的完整路径就行了。

?
1
2
adb pull /sdcard/images/test.jpg E:\tmp
adb pull /sdcard/images/test.jpg E:\tmp\test-0.jpg

3. 操作整个文件夹

要将硬盘上的一个文件夹的所有内容都添加至SD卡的话,可以通过如下命令(注意pic后面不能有\):

?
1
adb push E:\Android\pic /sdcard/images/

该命令会把pic文件下以及其子文件夹的内容全部添加到SD卡的images目录下。如果SD卡下没有images目录的话,可以先通过adb shell进行创建,如下:

?
1
2
3
4
adb shell
cd /sdcard
mkdir images
exit

而导出整个文件夹的话,可以通过如下命令:

?
1
adb pull /sdcard/images/ E:\tmp

4. WinImage - 一个实用的SD卡内容管理工具

觉得输命令比较麻烦的话,可以使用鄙人推荐的这款WinImage(http://www.winimage.com/)。通过这款软件,我们可以像Windows Explorer一样方便的管理SD卡的内容,他的使用方法也相当简单,通过拖拽文件(夹)就可以将PC机硬盘上的内容添加到SD卡了。

需要注意的是,在模拟器启动的时候,会对SD卡进行锁定,在tools目录下会生成一个叫sdcard.img.lock的文件夹,这时候使用WinImage是不能打开sdcard.img文件的。

以下为截图:

Android模拟器环境下SD卡内容的管理[转]相关推荐

  1. Android模拟器环境下SD卡内容的管理

    本文旨在介绍一些Android模拟器下如何对SD卡内容进行管理的基本命令,同时也给大家推荐一个比较实用的工具. 笔者所用的环境:Windows 7 + Android SDK 2.2 1. 创建SD卡 ...

  2. 如何在android模拟器中模拟sd卡,如何在Android模拟器中模拟SD卡

    如何在Android模拟器中模拟SD卡 简介 Android允许开发者创建一个SD卡镜像并在启动模拟器加载它, 用于模拟物理设备中的SD卡. 下面将介绍: 1. 如何创建一个SD卡镜像? 2. 如何拷 ...

  3. 在Google Android模拟器中使用SD卡(命令行和eclipse环境)

    Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境 首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的t ...

  4. Android模拟器中添加SD卡(转)

    Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境 首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的t ...

  5. android 自动下一首,Android播播放完SD卡指定文件夹音乐之后,自动播放下一首

    最近做一个项目,需要连续播放音乐,播放完一首歌之后,自动播放完下一首歌.不要重复播放. 代码如下: package com.example.asyncplayer_ex; import java.io ...

  6. Windows下android模拟器环境搭建

    Windows下android模拟器环境搭建   一.搭建java环境 1.下载jdk1.6.0_45 下载地址:http://www.oracle.com/technetwork/java/arch ...

  7. android虚拟内置sd卡,安卓虚拟器bluestacks虚拟sd卡打开方法【图解】

    现在市场上的手机基本还是安卓系统的天下,许多手机品牌的系统都是安卓,除了 苹果 这个比较特殊之外.目前,估计每人手机上都会安装一两个手机游戏,而有些手机游戏相当的吸引人,甚至可以和电脑游戏没什么两样. ...

  8. android 读取手机存储数据恢复,如何从Android手机上的SD卡恢复已删除的文件-万兴恢复专家...

    第4部分:解决Android手机SD卡问题的提示 使用这些用于Android手机的SD卡恢复软件后,您当然可以检索丢失或删除的内容.然而,有时用户在Android设备上使用SD卡时会遇到不必要的问题和 ...

  9. Android数据存储之SD卡

    为了更好的存取应用程序的大文件数据,应用程序需要读. 写SD卡上的文件.SD卡大大扩充手机的存储能力. 操作SD首先要加权限: <!--在SDCard中创建与删除文件权限 --> < ...

最新文章

  1. 在ATS 5.3.0上测试域名统计插件channel_stats
  2. 河海大学839计算机技术基础,2017年河海大学计算机与信息学院839通信原理考研强化模拟题...
  3. PMCAFF公选了最美咖友,结果却是……
  4. vue3中 使用 swiper 插件,自定义切换按钮, 将 前进后退 、左右切换 按钮放到容器外部
  5. SWEET HOME!田志喜研究员:给中国大豆“嵌入”高产基因
  6. MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询
  7. 深度可分离卷积(Xception 与 MobileNet)
  8. 9203班级纪律 1202
  9. socket解读,http和socket之长连接和短连接区别!
  10. 查看eclipse中已经安装的插件(英文版界面)
  11. LeetCode 338. 比特位计数(动态规划)
  12. 7-1 xbmc学习笔记
  13. python pdf编辑器开发_使用pymupdf开发pdf查看编辑器
  14. 射频功放学习之ADS原理图版图联合仿真
  15. 服务器e5v2v3性能差距,服务器CPU中的E3、E5的区别,及V2、V3、V5的区别
  16. 记一次坑爹的RSA旅程____快哭了555555555(来自实验吧的warmup的wp和感想)
  17. win7系统关闭蓝牙服务器,win7系统蓝牙服务被禁用的解决方法
  18. mmdetection(2): DeformableConvNets(DCN)
  19. SpringBoot与Shiro整合-权限管理实战
  20. RAID 0、RAID1、RAID5、RAID10的区别

热门文章

  1. Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
  2. 魔豆路由工程版体验:智能路由脱离手机的尝试
  3. 安装zeromq以及zeromq的python示例
  4. 通过分析exevc系统调用处理过程来理解Linux内核如何装载和启动一个可执行程序...
  5. 用 PHP 和 MySQL 保存和输出图片
  6. JAVA 和.NET在安全功能的比较
  7. 60分钟正则从入门到深入
  8. mysql中enum类型
  9. Swift: 用Alamofire做http请求,用ObjectMapper解析JSON
  10. Skype for Business Server 2015-08-反向代理-发布-统一沟通