La création et le Stockage de Fichier Journal sur un appareil Android

Je suis la planification d'automatiser les tests d'une application par la création d'un journal pour stocker des résultats de l'exécution de l'application et le dernier sur l'analyser à l'aide d'un morceau de code python et tracer un graphique.

L'application est un WiFi fingerprinter je.e il recueille des informations telles que id mac, rss(reçu de la force du signal et le rang(normalisé rss) sur les périphériques wifi dans le milieu environnant. Afin de tester cette application, j'aurais à passer à l'emplacement et d'enregistrer les résultats(en maintenant manuellement). Donc logcat ne servent pas le but.

Automatisation nécessite
1. Stocker le journal dans l'appareil
2. L'accès au fichier journal dans le système par l'intermédiaire d'usb

Le Format du fichier Journal:

Snapshot: 1
Fingerprint: 1, Rank: 0.23424, Boolean: true
Fingerprint: 2, Rank: 0.42344, Boolean: false
Fingerprint: 3, Rank: 0.23425, Boolean: true

Snapshot: 2
Fingerprint: 1, Rank: 0.75654, Boolean: false
Fingerprint: 2, Rank: 0.23456, Boolean: true
Fingerprint: 3, Rank: 0.89423, Boolean: true 

................

Maintenant, je sais qu'il y a essentiellement 3 approches pour le stockage persistant(SharedPrefs ne convient pas à ce scénario de toute façon). J'ai essayé de Stockage Interne, mais même après avoir réglé le mode de fichier comme MODE_WORLD_READABLE il était impossible de lire le fichier à l'aide de l'Appareil de l'Explorateur de Fichiers dans Eclipse.

Je suis toujours méfier de l'aide externe de stockage pour ranger le journal. Tutoriel sur comment écrire dans un fichier en usb de l'appareil va certainement aider.

J'ai pensé à structurer les données soient stockées de façon à utiliser SQLite pour le stockage. Mais ce l'établissement de bien des relations(étrangers et nationaux) entre les données et les rendre complexes. Si il n'y a pas moyen de contourner, puis ici il y a des dragons.

Fondamentalement, je veux écrire dans un fichier(plus facile je suppose) dans l'appareil et le dernier sur les le lire dans mon système en connectant via usb. Toute aide sur la façon de le faire serait très apprécié.