2010-10-30 4 views
0

Je suis en train d'écrire un fichier texte sur le simulateur BlackBerry en utilisant le code suivant. Mes données sont écrites avec succès dans le fichier mais je n'arrive pas à trouver mon fichier. Où puis-je trouver mon fichier sur le simulateur?BlackBerry logger

public static void debug() { 
    OutputStream os = null; 
    FileConnection fc = null; 
    try { 
     String data = "Hello This is Yogesh working on blackberry"; 

     Dialog.alert("TEST_1"); 
     fc = (FileConnection)Connector.open("file:///SDCard/test.txt",Connector.READ_WRITE); 
     //fc = (FileConnection)Connector.open("file:///SDCard/BlackBerry/pictures/test.txt",Connector.READ_WRITE); 
     Dialog.alert("TEST_2"); 
     //FileConnection fc = (FileConnection)Connector.open(System.getProperty("file:///SDCard/"+"test.txt"),Connector.READ_WRITE); 
     Dialog.alert("TEST_3"); 
     if(!fc.exists()) { 
      Dialog.alert("TEST_31"); 
      fc.create(); 
     } 
     Dialog.alert("TEST_4"); 
     os = fc.openOutputStream(); 
     Dialog.alert("TEST_5"); 
     os.write(data.getBytes()); 
     Dialog.alert("TEST_6"); 
     Dialog.alert("Data written successfully...!!!"); 
    } catch(Exception e) { 
     Dialog.alert("Exception in writing logs :"+e); 
    } finally { 
     if(os != null) { 
     try { 
      os.close(); 
     } catch(Exception e) { } 
    } 
    if(fc != null) { 
     try { 
      fc.close(); 
     } catch(Exception e) { } 
    } 
} 

Répondre

0

Dans le simulateur, si vous ouvrez l'application Fichiers, dans le dossier « Applications », vous pouvez naviguer dans les fichiers SDCard, en sélectionnant des dossiers de fichiers, puis Media Card.

0

De dans le simulateur, vous pouvez aussi aller à médias, cliquez sur le bouton de menu, sélectionnez Explorer et accédez à votre dossier.

Une autre option est de définir votre simulateur pour enregistrer le contenu à un emplacement choisi sur le système de fichiers: dans Eclipse aller à Run -> Configurations de débogage -> Simulateur onglet -> Mémoire onglet. Vérifiez le "Utiliser le système de fichiers PC pour les fichiers de la carte SD" option et accédez à votre emplacement préféré. J'ai trouvé cela très pratique.

Espérons que cela aide :)