• Android模拟器使用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

     

    其中第一个参数为要创建的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,此时会提示以下错误)

    这样会看到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镜像中的文件名了。

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

     

    4.查看所添加的文件

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

    方法:Dev Tools-->Media Scanner

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

     

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

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

  • 相关阅读:
    mysql注入小测试
    让函数返回指定值实用写法
    源码下载网址
    带宽
    九度oj 题目1080:进制转换
    九度oj 题目1079:手机键盘
    poj 3046 Ant Counting
    整数拆分问题
    poj 2229 Sumsets
    九度oj 题目1411:转圈
  • 原文地址:https://www.cnblogs.com/chenbin7/p/2581421.html
Copyright © 2020-2023  润新知