`
bluerose
  • 浏览: 147599 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Android SD卡的配置操作

    博客分类:
  • Java
阅读更多

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

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

   打开cmd,输入如下命令:

   mksdcard 100M sdcard.img

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

   100M表示100兆,即该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中,命令如下:

adb push a.mp3 sdcard/a.mp3

 

  这会将本地当前目录下的a.mp3文件考到sdcard中,文件名不变。前一个a.mp3是本地文件的路径,sdcard是目的sdcard镜像的文件名(去掉后缀)。另外我测试中文名好像不行。

 

      ◆在Eclipse中,操作如下:

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

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

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


 

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

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

               

  • 大小: 54.3 KB
  • 大小: 38.6 KB
  • 大小: 58.6 KB
分享到:
评论

相关推荐

    Android9 SD配置.pdf

    在移动设备尤其是Android平台上,SD卡的配置和管理是操作系统和硬件之间交互的一个重要环节。由于Android系统的不断发展,不同版本间在硬件配置和驱动支持上存在差异。本文档主要介绍了基于mt8766平台的Android 9...

    android 内部存储读写 sd卡存储

    ### Android内部存储与SD卡存储详解 #### 一、Android内部存储概述 在Android开发过程中,数据存储是一项非常重要的功能。对于大多数应用来说,选择合适的数据存储方式是至关重要的。Android提供了多种数据存储的...

    android 读取和存储sd卡

    在Android系统中,读取和存储SD卡是应用程序与外部存储交互的重要部分,尤其是在处理大量数据或者需要离线可用内容时。本示例项目“StorageManageDemo”将帮助开发者了解如何在Android应用中有效地实现这一功能。...

    Android 开发之 SD卡的使用.zip

    在Android开发中,SD卡(Secure Digital Card)的使用是一个重要的环节,特别是在处理大量数据、媒体文件或扩展应用程序存储时。本项目源码提供了一种实际应用中的示例,帮助开发者理解和掌握Android如何与外部存储...

    Android23SD卡挂载流程浅析.docx

    在Android 2.3系统中,通过vold及其配置文件vold.fstab,实现了对外部存储设备如SD卡的自动化管理。当SD卡插入设备时,系统能够自动检测并完成挂载,使得用户可以方便地访问和使用SD卡中的数据。同时,通过对`vold....

    Android模拟器使用SD卡

    描述:本文档旨在详细阐述如何在Android模拟器中配置和使用SD卡,这对于开发人员来说是一个非常实用的功能,它允许开发者在模拟环境中测试应用程序在存储卡上的行为。 标签:Android模拟器使用SD卡 在进行Android...

    VM虚拟机安装Android_2.2和设置虚拟SD卡

    在本文中,我们将详细探讨如何在VM虚拟机上安装Android 2.2并配置虚拟SD卡。VMware(VM)虚拟机是一款强大的软件,它允许你在一台计算机上运行多个操作系统,而无需安装额外的硬件。Android 2.2,也称为Froyo,是一...

    Android项目环境配置及搭建ADT模拟器

    Android 项目环境配置需要的软件环境包括操作系统、平台和数据库等。其中,操作系统需要 Android 2.2,平台需要 MyEclipse,数据库需要 SQLlite。 二、ADT 模拟器安装和配置 ADT 模拟器是 Android 项目开发中必...

    android录制视频音频存储于sd卡并点击播放实例

    在Android平台上,录制视频音频并将其存储到SD卡上是一个常见的功能,这通常涉及到多媒体处理、文件操作以及用户界面交互等多个方面。以下是对这个实例的详细解析: 首先,要实现视频音频的录制,我们需要使用...

    Android环境变量配置

    对于Android开发环境的配置,通常我们是在“用户变量”中进行操作。 ##### 相对路径设置 1. **创建变量**:点击“新建”按钮,在“变量名”字段中输入`ANDROID_SDK_HOME`,在“变量值”字段中输入你安装Android ...

    android SD卡读写东西Txt文件

    根据给定的文件信息,我们可以深入探讨如何在Android应用中实现对SD卡上TXT文件的读写操作,以及相关的权限配置与异常处理。 ### 一、理解权限配置 在Android系统中,出于安全考虑,应用程序访问外部存储(如SD卡...

    android:assets下的文件复制到SD卡

    在Android开发中,有时我们需要将应用内部的资源文件,如图片、文本或配置文件等,复制到外部存储(如SD卡)以便于后续的操作,比如读取大文件以减轻内存负担,或者创建用户可访问的数据目录。`android:assets`是...

    android异步扫描SD卡

    对于"android异步扫描SD卡"这个主题,我们可以创建一个`AsyncTask`子类,`Params`可以是文件夹路径,`Result`可能是扫描到的文件列表。在`doInBackground()`方法中,我们递归遍历SD卡目录,查找具有特定后缀的文件。...

    Android Studio文本文件内容读取例子(不用sd卡)

    通过以上步骤,开发者可以在Android应用中轻松读取并处理内部存储的文本文件,而无需依赖SD卡。这不仅简化了代码,还避免了因SD卡不可用或权限问题导致的异常情况。在实际项目中,可以根据需求对这些步骤进行扩展和...

    android中复制资源文件中的数据库文件到sd卡或内存源码

    在Android开发中,有时我们需要将预置的数据库文件与应用一起发布,并在应用程序首次启动时将其复制到外部存储(如SD卡)或内部存储(内存)中,以便于后续的操作和使用。这样的需求通常出现在那些需要提供初始数据...

    android复制asset中文件到SD卡

    在Android开发中,将资源文件从Asset目录复制到外部存储(如SD卡)是一个常见的需求。这主要适用于那些需要在应用程序运行时动态访问或者需要在设备上持久保存的非代码数据,例如音频、视频、配置文件等。下面将详细...

    android sdcard加载和使用

    在Android开发中,有时需要为模拟器或真实设备创建一个SD卡镜像,以扩展存储空间。创建SD卡镜像通常使用`mksdcard`命令,这是一个由Android SDK提供的工具。例如,创建一个大小为100MB的SD卡镜像,可以使用以下命令...

    Linux系统下在Android模拟器中使用虚拟SD卡设备方法

    为了让应用程序能够在虚拟SD卡上进行读写操作,需要在应用程序的配置文件`AndroidManifest.xml`中添加对SD卡的写权限。 1. **添加权限**: - 在`AndroidManifest.xml`文件中加入如下代码: ```xml ...

    Android23SD卡挂载流程浅析.doc

    在Android系统中,SD卡的挂载过程是一个关键的操作,它涉及到用户数据的存储和访问。在Android 23中,这个过程主要由vold服务管理,它是Android系统中的一个守护进程,负责设备的挂载和卸载。本文将深入探讨Android ...

Global site tag (gtag.js) - Google Analytics