Bonjour,

j'ai de nouveau un souci/interrogation sur le fait de télécharger un fichier sur le net (dans mon cas un MP4) depuis mon application...

En cherchant et en adaptant le code dans mon cas j'arrive à ce résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
URL u = new URL(mp4);
		    HttpURLConnection c = (HttpURLConnection) u.openConnection();
		    c.setRequestMethod("GET");
		    c.setDoOutput(true);
		    c.connect();
		    FileOutputStream f = new FileOutputStream(new File("[root]","video.mp4"));
		    InputStream in = c.getInputStream();
			byte[] buffer = new byte[1024];
		    int len1 = 0;
		    while ( (len1 = in.read(buffer)) > 0 ) {
		         f.write(buffer,0, len1);
		    }
		    f.close();
dans ma variable mp4 se trouve l'url du fichier en question et j'aimerai dans un premier temps essayer de le mettre à la racine de la mémoire interne, et il est vrai que je ne sais pas exactement quel est le chemin d'accès à spécifier pour cela... (j'avais lu root sur un forum anglais, mais j'ai beaucoup de mal à trouver des infos sur ce sujet, j'ai essayé diverse choses mais je n'ai jamais l'impression que quoi que ce soit se passe)

En fait est-ce que mon code vous paraît correct ?
Et est-ce qu'on peut faire ce genre de manip sur l'emulateur ?

Merci d'avance pour votre aide !