3

アプリケーションのパッケージ (com.my.package) があり、いくつかのファイル (a.txt、b.txt、および c.txt) を別のパッケージ (data/data/com.another.package) にコピーできるようにしたいと考えています。 /ファイル)。今、私が見つけたいくつかのことを試しましたが、どれもうまくいきませんでした。何か助けてください。

4

2 に答える 2

7

ランタイムを取得してコマンドを使用する必要がありますcat

Runtime.getRuntime().exec("su cat filepath1 > filepath2");
于 2013-04-08T18:58:11.673 に答える
4
Runtime.getRuntime().exec("su cat filepath1 > filepath2");

私にも空のファイルを作成します。su -c代わりに使用する必要があります

Runtime.getRuntime().exec("su -c cat filepath1 > filepath2");
于 2013-06-18T11:09:38.110 に答える