2010-09-07 7 views
1

Je souhaite créer une application capable de lire les fichiers .CSV. Ces fichiers .CSV sont téléchargés PAS à partir de l'application, mais seulement le navigateur Android habituel.Puis-je accéder aux fichiers téléchargés à partir d'une application Android?

Maintenant, lorsque je démarre mon application personnalisée, est-ce que ce téléchargement est disponible pour moi? Des exemples? Tout ce qui a été téléchargé à partir du navigateur est stocké dans /sdcard/download

Répondre

0

  • Ajouter l'autorisation appropriée dans le manifeste:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    
  • Obtenez le chemin vers la carte SD en utilisant la méthode Environment.getExternalStorageDirectory().

  • Utilisez Java File() ou une bibliothèque pour ouvrir le fichier.

0

Les fichiers téléchargés avec le navigateur de mon HTC Hero se terminent par /scard/download/. D'autres navigateurs peuvent placer les fichiers au même endroit. Les fichiers de ce répertoire sont disponibles pour votre application, tout comme les autres fichiers du système de fichiers. Manipulez-les comme vous le feriez pour n'importe quel autre fichier.

0

DownloadManager a l'intention ACTION_DOWNLOAD_COMPLETE que votre activité peut écouter. Cela vous informera chaque fois qu'un téléchargement est terminé.

Questions connexes