0

APK内からSDカードにファイルをコピーできるようにしたいのですが、それが可能かどうか、そして情報を見つけるのに苦労していて、Androidチャットルームがすべてロックされているので、どうすればいいのか疑問に思っていました! 前もって感謝します :)

編集:ファイルを内部ストレージにプッシュしたい(できれば/ system /ですが、必要に応じて端末コマンドを使用して内部ストレージからそこに移動できます)

4

2 に答える 2

4

assetsfile.txtなど、プロジェクトのフォルダー内にファイルを配置します。

ファイルを読み取るための入力ストリームを取得します。

InputStream is = getAssets().open("file.txt");

内容をコピーします。

FileOutputStream os = new FileOutputStream(new File(Environment.getExternalStorageDirectory(), "file.txt"))
byte[] buf = new byte[4096]
while (true) {
    int len = is.read(buf);
    if (len < 0) break;
    os.write(buf, 0, len);
}
os.close(); 
is.close();
于 2012-05-16T16:21:39.870 に答える
0

これは、内部ストレージにプッシュする方法についてですhttp://developer.android.com/guide/topics/data/data-storage.html#filesInternal

于 2012-05-16T18:32:03.673 に答える