技术开发 频道

在Android上使用sdcard的使用指南

  【IT168 技术文档】这是一个关于在android上使用sdcard的使用指南, 这个指南可能仅针对高级用户, 一下操作是在Ubuntu系统上进行的, 希望能够为打算使用sdcard的朋友提供帮助.

  注意: 我会使用~/android 作为google android sdk的主目录 ~/myandroid 存放其他文件

  1. 到SDK目录

  cd ~/android/tools

  2. 创建一个sdcard镜像 (2Gb)

  mksdcard 2147483648 ~/myandroid/sdcard.img

  3. 挂载镜像

  sudo losetup /dev/loop0 ~/myandroid/sdcard.img

  (source: http://www.osdev.org/osfaq2/inde ... ges%20Under%20Linux)

  4. 创建一个目录, 用来挂载镜像

  mkdir ~/myandroid/sdcard

  5. 挂载设备到这个镜像目录, 这样你就能直接往这个目录里面放文件了( 用过Ubuntu的同学, 应该不会陌生)

  sudo mount /dev/loop0 ~/myandroid/sdcard

  6. 用Root帐户打开文件夹

  Alt+F2

  gksudo nautilus ~/myandroid/sdcard

  现在你可以放东西进去了

  最后,在模拟器中加载这个sdcard

  emulator -sdcard ~/myandroid/sdcard.img

  如果你使用eclipse, 可以修改启动配置

  Run >Run > >Emulator >Addition Emulator …..

  -sdcard ~/myandroid/sdcard.img

  想要在你的程序里面拿到sdcard的目录, 用./sdcard就好了

  注意: 当你向~/myandroid/sdcard 内存入文件后, 你必须重启模拟器才能看到你的文件 (非常之郁闷呀)

0
相关文章