Android Logcat-display im TextView
Die app, die ich Baue, haben root-Zugriff auf Android. Ich möchte zeigen, Logcat log-Informationen in eine TextView so kann es zeigen, bis auf dem Bildschirm, während ich bin Debuggen.
Kann jemand geben Sie mir einige Ideen, die Bibliothek/Funktion, die ich anrufen kann, um Zugriff auf diese log?
Dank
gibt es einen Grund, warum Sie implementieren möchten, die logcat-Anzeige auf eigene Faust, statt der Verwendung der open-source-app alogcat ?
Der Hauptgrund dafür ist, dass alogcat nicht parallel ausgeführt werden kann, die mit der Anwendung. Ich hab ein problem Auftritt, wobei die Anwendung vollständig zu machen, die Android-Shell nicht mehr reagiert. So ich möchte sehen, was passiert in Echtzeit-overlay auf der Oberseite meiner Anwendung.
Möglich, Duplikat der Kann logcat Ergebnisse für Log.ich eingesehen werden in unseren Aktivitäten?
Der Hauptgrund dafür ist, dass alogcat nicht parallel ausgeführt werden kann, die mit der Anwendung. Ich hab ein problem Auftritt, wobei die Anwendung vollständig zu machen, die Android-Shell nicht mehr reagiert. So ich möchte sehen, was passiert in Echtzeit-overlay auf der Oberseite meiner Anwendung.
Möglich, Duplikat der Kann logcat Ergebnisse für Log.ich eingesehen werden in unseren Aktivitäten?
InformationsquelleAutor WorldWind | 2014-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein Beitrag, die macht genau das, was Sie brauchen, es zu tun. Es hat ein komplettes code-Beispiel, wie die Anzeige des Inhalts der Logcat log. Hier ist der code:
Nur zu klären, dies ist nicht meine Antwort, hier ist die original
Das ist ein Weg, es zu tun, ja, Sie könnten auch eine OnClickListenear die neue laden Logcat-stream. Du hast erwähnt, dass deine app die Android-Shell nicht mehr reagiert. Verwenden Sie TRY/CATCH-Anweisungen? Sie behandeln soll. Man könnte auch schließen Sie Ihr Telefon an Ihre workstation über ein USB-Kabel und verwenden Sie Eclipse und verwenden Logcat Ansicht von dort.
Danke. Ich denke, ich werde es auf "trigger" klicken Sie auf und aktualisieren Sie Sie alle paar Sekunden.
Wie kann ich die Ergebnisse einschränken, die zu einem bestimmten tag?
href="https://stackoverflow.com/questions/6173985/filter-output-in-logcat-by-tagname" title="filter-Ausgabe in logcat von tagname">stackoverflow.com/questions/6173985/... versuchen.
InformationsquelleAutor Dawid Czerwinski
Gut, es gibt eine Lösung für alles loggen, was Sie wollen-Bildschirm mit diese lib. Es hat nicht für mich gearbeitet, so entwickle ich meine eigene Lösung können Sie ein Beispiel finden, es hier. Es ist wirklich einfach, fügen Sie einfach eine Klasse OnScreenLog zu Ihrem Projekt
dann, zum Beispiel:
Where R. id.content_1 ist der name des Haupt-LinearLayout oder RelativeLayout Ihrer Tätigkeit.
Arbeit noch nicht fertig, aber kann verwendet werden für alle, die in not sind. Fehlen einige Anweisungen, wie zu bedienen. Vorschläge sind willkommen.
InformationsquelleAutor Ariel Ferreira
Wenn Sie möchten, zu bereinigen, die Ausgabe der obigen Antwort etwas zu einem bestimmten Thema, dann ist hier eine Lösung:
**Der Doppelpunkt kann nicht arbeiten, je nachdem, wie Ihr Protokoll formatiert ist**
Dank @Dawid für den tollen link zu einer guten Antwort!
InformationsquelleAutor Goahnary