• Android模拟器使用SD卡


    Android的应用开发中经常要用到与SD卡有关的调试,本文就是介绍关于在Android模拟器中SD卡的使用

    一、      准备工作

     在介绍之前首先做好准备工作,即配好android的应用开发环境

    l  JDK 1.6+

    l  Android SDK 1.6 (这个版本无关紧要,后面在升级)

    l  Android SDK Setup

    l  Eclipse IDE for Java Developers

    详细配置方法请参考:http://blog.sina.com.cn/s/blog_4de067e40100mnl7.html

     

    二、      创建SD 卡镜像文件

    应用开发环境搭建好后,下面开始创建SD卡境像文件

    开始->运行->cmd 进入DOS操作界面,输入以下命令:

    mksdcard -l sdcard 512M f:/sdcard.img如下图所示

    Android模拟器使用SD卡

    此时在f盘下便产生了sdcard.img镜像文件,如下图所示

    Android模拟器使用SD卡

     

    三、      关联SD卡与模拟器

    有两种方法可以,一种是命令行方式,一种是借助eclipse工具

    首先创建模拟器,在DOS命令行下输入android便会出现一个管理窗口,如下图所示Android模拟器使用SD卡

    然后New一个新的模拟操,如下图

    Android模拟器使用SD卡

    Name你可以任意取

    Target选择你最新版本的Android SDK即可

    SD Card 就可以选择你刚创建的镜像

    :对于SD Card的镜像如果你的功具如eclpse中可以设置参数,可以不用现在勾选

    l  命令行模式

    这种方式下首先要查看一下具体的模拟器,在DOS下输入命令

    android  list  avd ,

    然后启动模拟器:emulator –avd  VOD  -sdcard  f:/sdcard.img 其中VOD是你自己创建的模拟器,如下图所示

    Android模拟器使用SD卡

    l  eclipse工具

    Eclipse中,在Run->Run Configurations...(myeclipse中是Open Run Dialog…)菜单里面的Target标签页里面,输入启动参数,如下图:

       Android模拟器使用SD卡

       但我用的是myeclipse中就没有上面那个选项,所以在创建模拟器时就己经选择了镜像,见本节开头部分。并且在启动应用程序时一定要选择你那个带有SD卡镜像的那个模拟器

    四、      向SD卡中导入文件

    首先启动你的应用程序(这个应用必须在带有SD镜像的模拟器上运行)。应用程序启动后

    l  命令行模式导入

    adb push TestJNI.java  sdcard/Test.java

    Android模拟器使用SD卡

    说明TestJNI.java是我C盘根目录下的一个文件,如果传上去你想改个名字,便可在sdcard/后面改名字。

    adb shell命令连上android后,进入mnt/sdcard文件后,便可看到刚才上传的Test.java文件,如上图所示

    l  Eclipse工具导入

    用工具最简单,启动应用程序后,把eclipse的视图切到DDMS下,如下图所示

    中间的那两个图标就是上传,下载的

    Android模拟器使用SD卡

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

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

    Android模拟器使用SD卡

    Android模拟器使用SD卡

    Android模拟器使用SD卡

    当扫描完成后就可以使用了,如下图播放音乐 Way Back Into Love
    Android模拟器使用SD卡

    Android模拟器使用SD卡

  • 相关阅读:
    Hadoop配置文件-mapred-site.xml
    Hadoop配置文件-core-site.xml
    Hadoop配置文件-hdfs-site.xml
    Hadoop学习-HDFS篇
    Android应用程序签名详解(转载)
    [Android]启用Service时Context.bindService()和Context.startService()的区别与联系(转载)
    Android模拟器代理设置(转载)
    如何在Android中利用Instrumentation来进行测试(转载)
    防止SQL注入的方法(转载)
    JavaScript常用语句 转载
  • 原文地址:https://www.cnblogs.com/HEWU10/p/4375956.html
Copyright © 2020-2023  润新知