我有我的应用程序包(com.my.package),我希望能够将一些文件(a.txt,b.txt和c.txt)复制到另一个包(data / data / com。 another.package /文件)。现在我尝试了一些我找到的东西,但都没有用。有什么帮助吗?
答案 0 :(得分:6)
您需要获取运行时并使用cat
命令。
Runtime.getRuntime().exec("su cat filepath1 > filepath2");
答案 1 :(得分:3)
Runtime.getRuntime().exec("su cat filepath1 > filepath2");
也为我创建一个空文件。我必须使用su -c
代替
Runtime.getRuntime().exec("su -c cat filepath1 > filepath2");