French Ou Est Mon Fichier ?

zouriteman

Member
Licensed User
si vous ecrivez un fichier par l'instruction
File.WriteList(sDIR , "mon-fichier.txt", My-Liste)

Le répertoire sDIR sera par exemple = File.DirRootExternal

vous allez rechercher votre fichier sous l'Explorateur Windows,
sans jamais le trouver !

Voici un petit tutorial pour enfin trouver votre fichier , l'afficher et analyser son contenu.

' 1) ouvrir ECLIPSE , si ce n'est déja fait
' 2) aller dans le menu WINDOWS --> SHOWVIEW --> FILE EXPLORER
(ou sinon dans SHOWVIEW --> OTHER --> ANDROID --> FILE EXPLORER)
' 3) Trois répertoires : data , mnt , system (NOTA-2)
' 4) aller dans mnt/sdcard
' 5) voila , c'est là qu'on trouve nos fichiers externes !!
(en tout cas ceux raccordés à DirRootExternal )
' 6) sélectionner le fichier désiré
' 7) cliquer sur une petite icone en HAUT & DROITE
' qui s'intitule PULL A FILE FROM THE DEVICE
' 8) un écran s'ouvre style Navigateur Windows
' vous y choisissez le disque / répertoire ,
' et si besoin le nom du fichier final
' 9) l'opération est en réalité une COPIE depuis le fichier
' Linux(Android) vers un fichier réel visible ensuite
'** NOTA : le fichier Android est invisible et introuvable
' dans Windows
'** Exemple pour générer un fichier TEXTE Android :
'** a) remplir une LISTE de strings :
'** dim LST1 as List
'** LST1.Add('un string') ==> a faire N fois
'** b) écrire cette liste par : File.WriteList(SD1 , 'nom fich' , LST1)
'** avec SD1 = un nom de répertoire valide tel que
'** '/mnt/sdcard'
'** File.DirRootExternal
'** File.DirDefaultExternal
'** NOTA : ANDROID fabrique les fichiers textes à la mode Unix
'** chaque ligne finissant par un Line-Feed (#10)
'** Sous Window (Notepad par exemple) cela fait une
'** unique et immense ligne , et non pas un joli texte !
'** NOTA-2 : si vous ne voyez rien , c'est qu'il faut aussi (!)
'** au préalable , lancer un Android-Virtual-Device (AVD)
'** car c'est lui qui créé (en mémoire virtuelle ?) la structure de
'** fichiers qui simule la carte SD d'un appareil réel
'** menu WINDOW --> AVD-manager --> choix d'un appareil
'** puis START et LAUNCH
'-------------------------------------------------------------------------
 
Top