android - 如何删除根应用程序/应用程序/文件?

标签 android file root file-handling

我的手机已经root了。我正在尝试做一个非常简单的程序。该程序应从 app/app 文件夹中删除文件。我怎样才能做到这一点?我是新手,所以示例代码很重要。

最佳答案

如果您的手机已获得 root 权限,您可以通过 su 以 root 身份发出命令——前提是 su 二进制文件存在并且在您的 PATH 中——因为 Android 是 Linux 的变体。只需通过 Runtime.exec() 执行删除命令, super 用户应注意权限提示。

这是我使用的一个简单示例 from this question :

process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(command + "\n");
os.writeBytes("exit\n");
os.flush();
process.waitFor();

关于android - 如何删除根应用程序/应用程序/文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489597/

相关文章:

android - 无法在包含 StatefulWidget 的 flutter 文件中添加 mongodart

java - android 4.0+版本读取文件的外部SD卡路径

java - 从 Mega.nz 加载文件以在 java 项目中使用

java - 我们可以下载多个txt文件的Zip而不用java下载txt文件吗?

php - 从文件夹加载所有 .php 文件

mysql - 如何在错误的 chown 后恢复 mysql 权限

android - 当 Android Dialog 被解除时,你能触发一个事件吗?

启动时的 Android pin Activity

c++ - 为什么 ostream::write() 在 C++ 中需要 ‘const char_type*’ 而不是 ‘const void*’?

ruby-on-rails - 来自 root_url 的简单 link_to