gpt4 book ai didi

android - 如何在 Android 2.2 中以编程方式删除 SD 卡的全部内容

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:51 27 4
gpt4 key购买 nike

我希望在 Android 2.2 中以编程方式删除用户的整个 SD 卡。

  1. 最简单的方法是什么?

  2. 是否需要 root 权限?

  3. 我可以只执行“rm -rf/mnt/sdcard”还是必须进行递归循环?

最佳答案

  1. 您可以使用 Java 删除目录。如果它们不为空,则必须递归执行此操作:http://www.exampledepot.com/egs/java.io/DeleteDir.html

  2. 没有。所有应用程序都具有对外部存储的完全 RW 访问权限。

  3. 是的,您可以执行 shell 命令(但您必须检查“rm”是否可用):Any way to run shell commands on android programmatically?

检查可用命令:How can I get information from the shell about commands available in Android shell?

关于android - 如何在 Android 2.2 中以编程方式删除 SD 卡的全部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6006811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com