大家好,我想 android自己的app中增加 一个格式化SD卡的功能,请问下应该如何做,谢谢!

解决方案 »

  1.   

    难。
    sdcard能轻易被某个应用格式化的话,不是很容易出问题?
      

  2.   

    可以 File 遍历删除 不过文件过多就比较麻烦了。 一般能调用格式化SD卡的都是由系统权限的吧
      

  3.   

    哦,谢谢各位的回复,这个我是有系统权限的, 是定制的一个嵌入式电子设备, 不是大众的app,谢谢!
      

  4.   

    我记得有个android有个 vold.bin 该执行文件用于格式化SD卡 你可以试试调用该模块。
      

  5.   

    android原生setting里面有format的代码,总结下来就是执行了一个format命令:
    /system/bin/newfs_msdos -F 32 -O android -c 8 /dev/block/mmcblk1p1你可以看看代码:从system/vold/VolumeManager.cpp跟下去;
      

  6.   

    哦,好的谢谢, 我刚才测试了下, 果然格式化了.哈哈,/system/bin/newfs_msdos -F 32 -O android -c 8 /dev/block/mmcblk1p1 只不过我的设备是 mmcblk0p1 谢谢了
    结贴,结贴.