0
内部ストレージのAndroidにビデオファイルを保存することはできません。私のコードは正常に動作します。私のログには、ビデオがダウンロードされたというメッセージがあります。しかし、私は自分の携帯電話のフォルダやファイルを見つけることができません。は、私がAsycTaskに内部ストレージにビデオをダウンロードしようとしています
String nameoffile = mInfo.getFilename() + "." + mInfo.getFileType();
File rootdirectory= cw.getFilesDir().getAbsoluteFile();
if (!rootdirectory.exists()) {
rootdirectory.mkdirs();
}
File file = new File(rootdirectory, nameoffile);
file.createNewFile();
Log.e("DEVICE", "file created");
Log.e("DEVICE", "" + nameoffile);
InputStream input = new BufferedInputStream(url.openStream(), 8192);
OutputStream output = new FileOutputStream(file);
byte data[] = new byte[1024];
long total = 0;
while ((count = input.read(data)) != -1) {
total += count;
progress = (int) ((total * 100)/lenghtOfFile);
publishProgress(progress);
Log.e("PROGRESS", "" + mInfo.getFileType() + progress);
mInfo.setFilePercent(progress);
output.write(data, 0, count);
i = 1;
}
Log.e("Download Complete", "" + Mvalue);
// flushing output
output.flush();
// closing streams
output.close();
input.close();
Log.e("Download Complete", "" + 0);