擦除外部存储不起作用

时间:2011-02-04 12:45:34

标签: android

有没有人为wipeData()试过这个标志? 我认为WIPE_EXTERNAL_STORAGE标志不起作用,因为在调用该功能后,它会将手机重置为出厂设置,将之前的数据保留在外部存储设备上。我希望有人能证实这一点。

由于

2 个答案:

答案 0 :(得分:2)

来自documentation for wipeData():SD卡等外部存储器不会被删除。此外,参数当前必须为0.我一直在努力解决这个问题,并且发现唯一的解决方案是从Environment.getExternalStorageDirectory()获取路径并递归删除目录内容。

答案 1 :(得分:2)

这是Android中存在的问题。

参考:http://code.google.com/p/android/issues/detail?id=65788

这适用于某些设备(我已经使用三星S4进行了测试并且工作正常),但可能无法正常工作(尝试使用三星S2和SD卡擦除失败,但手机出厂重置)。