• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
helong
博客园    首页    新随笔    联系   管理    订阅  订阅

androi创建sdcard(有图解说)

对于初学者来说,比如我,学了一个月,不知道我一直操作的文件图片等资源放在模拟器那里

之后我查了下资料,总算找到,来分享给大家

首先创建SDCARD  我创建的sdcard名为:sdcard.img  

在我查找资料的时候,有个博客里面解释说,名字的后缀可以随便写,我就随便写了个,发现创建失败,我再次创建,名字用.img结尾时创建成功了

下面开始创建

首先进入DOS  指向  目录 E:\android-sdk_r10-windows\android-sdk-windows\tools  (配置这个环境变量的就不用了)

 我们在Dos里面输入   mksdcard -l sdcard 100M E:\sdcard\sdcard.img

解说:1. sdcard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。

     2. sdcard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。

     3. -l命令行参数表示虚拟磁盘的卷标,可以没有该参数。

     4. 虚拟文件的后缀.img

可以在Dos里面 输入mksdcard Help 有说的,是英文

图一:

这里就创建成功了  可以在E:\sdcard目录下看到sdcard.img文件, sdcard目录是自己随便创建的

创建好sdcard之后,我们要在模拟器加载sdcard

模拟器启动的时候加载sdcard


emulator -sdcard E:\sdcard\sdcard.img -avd  Android_1.5

解说 Android_1.5  是我模拟器1.5的别名


这样后模拟器就可以看到自己的sdcard,通过adb shell 可以登录查看。

图二:

在使用这个命令的时候,先把模拟器关闭了,不然没法使用这个命令,会报错

当然还有两处可以配置 一个 run configuractions

图三:

还有一处是 在eclipse里面点击windwos —>preferences—>android—>Launch 

详细看图三

图三:

遍历sdcard

如何找到android 中的些特殊路径呢 ,像sdcard这种特殊路径,其实只要看


android.os.Environment 这个类便很清晰了,其中有如下的方法:


getRootDirectory();


getDownloadCacheDirectory();


getExternalStorageDirectory();


getExternalStorageState();

可以得到当前的sdcard 的各个状态。

最后给sdcard加入一些内容

例如我要添加一个.MP3的文件,这时候应该在Dos里面输入:adb push D:\music\1.mp3  /sdcard/1.mp3

这个命令的格式是:adb push <local>  <remote>  上图:

图四:

嘿嘿,我添加失败,由于初学,不明白为什么我sdcard没有权限,希望看到的朋友,可以给我解答


posted @ 2011-04-15 00:04  helong  阅读(668)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3