j'écris une fonction pour télécharger le fichier:progression du téléchargement Android
URL _url = new URL("http://kevin95800.free.fr/Music/Jay%20Sean%20-%20Down%20(ft.%20Lil%20Wayne).mp3");
URLConnection conn = _url.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
if(is == null)
{
throw new RuntimeException("stream is null");
}
File musicFile = new File("/sdcard/music/" , "mitpig.mp3");
FileOutputStream fos = new FileOutputStream(musicFile);
byte buf[] = new byte[128];
do
{
int numread = is.read(buf);
Log.i("html2" , numread+" ");
if(numread <=0)
break;
fos.write(buf , 0 , numread);
}while(true);
is.close();
ma question est, comment puis-je savoir l'octet total du fichier je télécharge ??
parce que, je veux afficher la progression du téléchargement. quelqu'un pourrait-il m'enseigner