我正在尝试将目录 /system/app 中的 SystemUI.apk 重命名为我的根设备(带有 ICS 的平板电脑)上的其他名称,就像根浏览器能够做到的那样。它的工作方式与在 /sdcard 目录中的工作方式不同。我试过这个:
String s = "/system/app";
File from = new File(s, "SystemUI.apk");
File to = new File(s, "_SystemUI.apk");
from.renameTo(to);
(此代码适用于 SD 卡中的文件)
我设置了写入外部存储的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
但是,“内部”存储没有这样的权限。我需要通过 Runtime.getRuntime().exec(some command) 执行此操作吗?
谢谢你的帮助。