Voir le journal des messages sur l'écran de l'application Android
Est-il possible d'afficher les messages du journal (qui j'ai l'impression à l'aide android.util.Log
) sur l'écran dans une application Android?
Est-il un autre de meilleure méthode pour juste sortie des lignes sur l'écran?
Quelque chose comme System.out.println
?
Incroyable comment les gens ne lisent pas la question. Évidemment, l'OP voulait imprimer des lignes de texte sur l'écran et toutes les réponses garder pointant vers des solutions de connexion.
Android utile outil de journalisation dans androidwave.com/useful-tools-for-logging-debugging-in-android
Android utile outil de journalisation dans androidwave.com/useful-tools-for-logging-debugging-in-android
OriginalL'auteur n1kh1lp | 2010-11-22
Vous devez vous connecter pour publier un commentaire.
Comme d'autres l'ont suggéré, vous pouvez utiliser le journal d'un chat. Si vous utilisez l'émulateur ou le débogage d'un appareil, vous pouvez utiliser
adb logcat
pour afficher les messages. Dans Eclipse debug point de vue, il y a une fenêtre qui le fera pour vous.Une autre façon, sans un débogueur, est d'utiliser le CatLog - Logcat Lecteur application.
Il est très utile, mais si vous avez besoin des journaux inclus dans votre application, 100rabh la réponse ci-dessous est ce qui a été demandé. (une méthode pour la lecture android.util.Journal et de les afficher dans une application)
Aussi, CatLog maintenant les besoins de la Racine. Si vous n'avez pas de Racine, le seul moyen que j'ai trouvé jusqu'à présent est d'appeler "logcat" à partir de votre application en tant qu'utilisateur non-root shell de commande. (voir le lien 100rabh de la réponse fournie)
le lien pour androidPIT.com est cassé 1/25/2018
outil de débogage Android androidwave.com/useful-tools-for-logging-debugging-in-android
OriginalL'auteur kgiannakakis
Modifier
je pense que nous avons un peu de cadres disponibles sur android. Ne pas vérifier ces liens et voir si cela fonctionne pour vous
http://developer.android.com/reference/java/util/logging/Logger.html
http://developer.android.com/reference/java/util/logging/LogManager.html
Vous pouvez également consulter ce projet...
http://code.google.com/p/microlog4android/
Une fois que vous obtenez les journaux du système d'affichage ne devrait pas être un problème. Je suppose que vous êtes d'avoir des problèmes sur la première partie...Vérifier mon post mis à jour
OriginalL'auteur DeRagan
Oui zero4
ce que vous essayez de faire est de largage "logcat' comand sur android shell & la sortie de la commande en tant que flux de sortie.Cette lien va vous aider.
OriginalL'auteur 100rabh
J'utilise android.widget de.Toast.makeText(contexte Contexte, CharSequence texte, int duree)" pour faire quelque chose comme ce que vous demandez. Semble que le moyen le plus facile d'obtenir rapidement des messages à l'écran et de le faire disparaître automatiquement (selon le dernier paramètre).
🙂
Reportez-vous à la question avant de décider u à bas de vote. Il voulait un moyen d'imprimer les messages du journal à l'écran. Note la question n'était pas comment lire le journal et l'écriture à l'écran, mais son contrôle au moment de son code, de faire le journal lui-même. Je ne suggère pas écrit TOUS ses journaux à l'aide de pain grillé (ce qui n'est clairement pas une bonne idée), mais si il voulait voir CERTAINS messages clés sur l'écran (ce qui est la principale exigence dans sa question), je maintiens mon "autre" Toast suggestion (en plus de logcat), à moins que je vois votre "mieux et générique de la" solution qui n'est PAS logcat.
Je l'ai fait. "Il voulait un moyen d'imprimer les messages du journal à l'écran." Non, il voulait un moyen d'imprimer android.util.Journal des messages à l'écran. Si vous avez besoin de le faire vous-même (ce que je fais, c'est pourquoi je suis tombé sur ce DONC, la question), vous n'auriez pas proposé Toast, ce qui n'aide pas lire de Journal à partir d'une application, ni une méthode pour afficher le type de messages qui sont connecté pour android.util.Journal. Le journal n'est pas seulement un moyen de déboguer où Toast est un autre outil de débogage. Vous ne pouvez pas Toast à partir de n'importe où dans une application, mais vous pouvez vous Connecter. Un -1 perd des points pour moi. Cette réponse n'aide pas.
Juste point de. Suppose que j'ai mal compris le Q et méritent le -1 🙂
excellente idée!!!!. j'ai perdu mon logcat comme beaucoup d'autres (voir: stackoverflow.com/questions/17432358/...). c'est un grand travail autour de. merci
OriginalL'auteur Kumar Rangarajan