2010-09-29 4 views
1

J'essaie de télécharger un fichier compressé sur le Web sur la première instance de l'application; quelqu'un peut-il me diriger vers un tutoriel pour cela (je ne vois pas de bonne documentation sur developer.android)? Je comprends comment vérifier si c'est le démarrage initial ou non, et comment utiliser java.util.zip une fois le fichier obtenu, mais c'est l'entre-deux où je suis perdu.Comment télécharger un fichier à partir du Web en utilisant Android 1.6

Répondre

1

Je pense que votre question concerne la façon de télécharger le fichier. Donc, pour télécharger un fichier, utilisez un code similaire à ce qui suit:

URL u = new URL("http://www.example.com/downloadfile.zip"); 
    HttpURLConnection c = (HttpURLConnection) u.openConnection(); 
    c.setRequestMethod("GET"); 
    c.setDoOutput(true); 
    c.connect(); 

    FileOutputStream fNew = new FileOutputStream(new File(root,"downloadfile.zip")); 

    InputStream inStream = c.getInputStream(); 

    byte[] buffer = new byte[1024]; 
    int inlen = 0; 
    while ((inlen = inStream.read(buffer)) > 0) { 
     fNew.write(buffer,0, inlen); 
    } 
    fNew.close(); 
    inStream.close(); 

Bien sûr, conclure avec l'erreur appropriée vérification

Questions connexes