0
Androidのある場所から別の場所にファイルをコピーする必要があります。そのために私はFileStreamsメソッドを使ってファイルをコピーしています。それはうまく動作します。しかし、大きなファイル(400M以上)をコピーしていると、時間がかかります。私はいくつかの方法を見つけましたが、それらはAndroidで動作していませんでした。大きなファイルをAndroidでできるだけ早くコピーする
これはAndroidで具体的な方法がありますか?
InputStream in = new FileInputStream(sourceLoc);
OutputStream out = new FileOutputStream(targetLoc);
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
データチャンクとgzipについて読んだことはありますか?これらは、あなたのダウンロードの効率を – MuTiny
あなたが投稿したコードは完全にOKです – pskink
@偽造 - ok私はチェックします。これはダウンロードに関するものではありません。 @ pskink-はい。ただし、大きなファイルでは時間がかかります。 –