请问下 在自己的app中怎样格式化SD卡

sno_guo 2013-09-26 05:38:52
大家好,我想 android自己的app中增加 一个格式化SD卡的功能,请问下应该如何做,谢谢!


...全文
258 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sno_guo 2013-09-28
  • 打赏
  • 举报
回复
哦,好的谢谢, 我刚才测试了下, 果然格式化了.哈哈, /system/bin/newfs_msdos -F 32 -O android -c 8 /dev/block/mmcblk1p1 只不过我的设备是 mmcblk0p1 谢谢了 结贴,结贴.
wch18956441322 2013-09-28
  • 打赏
  • 举报
回复
android原生setting里面有format的代码,总结下来就是执行了一个format命令: /system/bin/newfs_msdos -F 32 -O android -c 8 /dev/block/mmcblk1p1 你可以看看代码:从system/vold/VolumeManager.cpp跟下去;
顾小林 2013-09-27
  • 打赏
  • 举报
回复
我记得有个android有个 vold.bin 该执行文件用于格式化SD卡 你可以试试调用该模块。
sno_guo 2013-09-26
  • 打赏
  • 举报
回复
哦,谢谢各位的回复,这个我是有系统权限的, 是定制的一个嵌入式电子设备, 不是大众的app,谢谢!
顾小林 2013-09-26
  • 打赏
  • 举报
回复
可以 File 遍历删除 不过文件过多就比较麻烦了。 一般能调用格式化SD卡的都是由系统权限的吧
tantahe 2013-09-26
  • 打赏
  • 举报
回复
难。 sdcard能轻易被某个应用格式化的话,不是很容易出问题?

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧