Android上的随机访问文件

Android上的随机访问文件,android,Android,我有一个安卓手机上的文件,我想安全地擦拭它 我读书。 它提到在包含闪存的移动设备上尤其如此,闪存具有磨损均衡功能以延长其使用寿命,并且在覆盖文件系统上的块时不保证在内部覆盖同一块。 所以,如果我想使用这个代码,它会在安卓手机上安全擦除吗?或者当我使用RandomAccessFile将数据写入文件时,它将位于新块而不是原始块上 在android上完全不可能知道确切的块指针吗 或者我必须递归地创建一个文件,使用随机数据写入,直到存储空间达到最大值。然后我尝试编辑我想要删除的文件。当我重写内容并将其删

我有一个安卓手机上的文件,我想安全地擦拭它

我读书。 它提到
在包含闪存的移动设备上尤其如此,闪存具有磨损均衡功能以延长其使用寿命,并且在覆盖文件系统上的块时不保证在内部覆盖同一块。

所以,如果我想使用这个代码,它会在安卓手机上安全擦除吗?或者当我使用
RandomAccessFile
将数据写入文件时,它将位于新块而不是原始块上

android
上完全不可能知道确切的块指针吗


或者我必须递归地创建一个文件,使用随机数据写入,直到存储空间达到最大值。然后我尝试编辑我想要删除的文件。当我重写内容并将其删除时,flash将强制使用原始块。

尝试阅读有关您提到的代码中使用的对象和方法的文档,您在用于保存文件的实际块上写入的任何内容都不重要,请注意,文件可以以非顺序块写入,我想我的朋友告诉我关于这个问题的文章,他们用C++解决了。