AndroitPIT Akku-Info Daten-Sammel App

  • Antworten:67
  • OffenNicht stickyNicht beantwortet
Gelöschter Account
  • Forum-Beiträge: 5.215

13.05.2010 18:53:13 via Website

So Ihr lieben,

an anderer Stelle (Hier klickst Du ) gab es ja schon reichlich Diskussion um das Sammeln von Informationen zum Verhalten der Akkus von unseren kleinen Lieblingen.

Hier gibts nun die erste Version des "Batman" das diese Arbeit größtenteils für Euch erledigt.

Diese kleine App tut eigentlich nicht viel, Ihr einziger Lebenszweck ist es Daten über das Lade/Entlade-Verhalten Eurer Akkus zu sammeln und diese verfügbar zu machen. Sascha hat sich netter Weise bereiterklärt diese Daten zu sammeln und sie dann später aufbereitet für Jedermann (und natürlich auch FRAU) im Wiki zu hinterlegen. Ein Projekt was wohl bislang einzigartig in dieser Größenordnung ist.

Zur Sache. Die App kommt recht unspektakulär daher mit einem einfach Textscreen der sich, solange die App aktiv im Vordergrund läuft, auch mit jeder Änderung der Batterieverhältnisse updated. Und so schauts dann aus:


Das erste was die App mal macht, ist auf der SD-Karte automatisch das Logfile anzulegen und es mit mit der Information zu Eurem HandyTyp als erste Zeile zu befüllen. Das Logging ist damit aber noch nicht gestartet.

Darüber hinaus kann man nur das Menü aufklappen (Einfach die Menütaste am Handy drücken) und man bekommt folgendes Menü zu sehen:


Hier hat man nun genau drei Auswahlmöglichkeiten:
  • Stop logging and quit
  • Start logging
  • Send Log by Mail

Das wichtigste zuerst: Start logging
Wenn Ihr diesen Menüpunkt auswählt, dann wird der Hintergrund Service gestartet, der auf Eurer SD-Karte eine Datei mit Namen : batman.log anlegt. Dies geschieht natürlich nur wenn die SD-Karte auch gemounted (zum Schreiben/Lesen verfügbar gemacht) ist! Aber keine Sorge, Ihr werdet im Fehlerfall entsprechend darauf hingewiesen.
Dieser Service läuft solange, wie ihr die Applikation NICHT explizit über den Menüpunkt Stop "logging and quit" beendet.

Wenn Ihr also die App das erste Mal startet, einfach das Menü öffnen und "Start logging" anklicken. Jetzt könnt Ihr die App einfach durch Anklicken des Homebuttons Eures Handys oder des Zurückbuttons Eures Handys beenden.
Der Service läuft nun im Hintergrund weiter und wird die notwendigen Daten für Euch zusammentragen.

Send Log by Mail
Bei Auswahl dieses Menüpunktes werdet Ihr u.U. zunächst einen Screen wie diesen sehen:


Hier solltet Ihr normalerweise einfach auf Gmail klicken, woraufhin dann folgender Screen zu sehen sein wird:


Theoretisch könnt Ihr nun einfach auf Senden klicken und das fertige Logfile wird dann an Sasche gesendet und Ihr habt AndroidPIT und all seinen UserInnen einen großen Dienst erwiesen, indem Ihr bei der Datensammlung zum Thema Akkuverbrauch der Androiden einen wichtigen Beitrag geleistet habt.
(Wer möchte kann Sascha natürlich auch noch einen lieben Gruss dazutippen :)

Stop logging and quit
ACHTUNG Wenn Ihr diesen Menüpunkt auswählt, wird der unter Umständen im Hintergrund laufende Service, der die Daten sammelt beendet!
Ich musste letztlich irgendeine Möglichkeit schaffen, um den Service zu beenden ...

Wollt ihr die App Batmon also nur verlassen, aber der Service soll weiterlaufen, einfach die "Home" Taste am Handy drücken!

Zum Logfile das geschrieben wird:


Data collected on: dream, HTC-T-Mobile G1
13.05.2010 14:28:45,100,4.186,29.1,Full, on USB-Adaptor
13.05.2010 14:32:13,100,4.146,29.8,Not charging, on Battery
13.05.2010 14:32:13,100,4.138,29.8,Not charging, on Battery
13.05.2010 14:35:07,99,4.056,30.1,Not charging, on Battery
13.05.2010 14:35:37,98,4.047,30.4,Not charging, on Battery
13.05.2010 14:36:07,97,4.045,30.4,Not charging, on Battery
13.05.2010 14:36:37,96,4.038,30.4,Not charging, on Battery
13.05.2010 14:37:07,95,4.028,30.7,Not charging, on Battery
13.05.2010 14:53:07,94,4.066,26.0,Not charging, on Battery
13.05.2010 14:53:24,94,4.082,26.2,Charging, on USB-Adaptor
13.05.2010 14:53:37,95,4.184,26.2,Charging, on USB-Adaptor
13.05.2010 14:54:07,96,4.184,26.7,Charging, on USB-Adaptor
13.05.2010 14:54:37,97,4.184,26.9,Charging, on USB-Adaptor
13.05.2010 14:55:07,98,4.185,27.1,Charging, on USB-Adaptor
13.05.2010 14:55:37,99,4.174,27.3,Charging, on USB-Adaptor
13.05.2010 14:56:07,100,4.161,27.3,Full, on USB-Adaptor
13.05.2010 17:09:09,100,4.13,31.2,Full, on USB-Adaptor

Die erste Zeile bezeichnet wie bereits erwähnt, Euer Handymodell.
Alle weiteren Zeilen sind bereits die jeweiligen Akkudaten.
Bedeutung: Datum, Uhrzeit, Ladelevel in %, Spannung in mV, Temperatur in °C, Status, Ladelieferant.

Achtung: Neue App-Version
Eigentlich ganz einfach oder? Wo bekommt Ihr diese App jetzt her? Ganz einfach, hier natürlich:

Solltet Ihr das Ding nicht einscannen können: Batman Akku Logging Da könnt Ihr das auch manuell herunterladen.

So nun viel Erfolg beim Datensammeln ....

Edit: Link angepasst auf die aktuelle Market Version

— geändert am 17.04.2011 00:05:15

lg Voss

Gelöschter Account
  • Forum-Beiträge: 5.215

13.05.2010 19:31:10 via Website

Was bekommst Du für eine Fehlermeldung Jan??

Ich hab es mit android:minSdkVersion="3" kompiliert womit es eigetnlich funktionieren sollte ..

lg Voss

Gelöschter Account
  • Forum-Beiträge: 5.215

13.05.2010 19:52:20 via Website

OK ... ich hab den Fehler gefunden ... Verdammt .. gemeine Geschichte .. der Herstellerstring :
android.os.Build.MANUFACTURER

existiert in der 1.5 noch nicht und deswegen hat es eine fiese Exception gehagelt ... Sorry das ist mir echt durch die Lappen gegangen!

Wenn Du es deinstallierst und noch mal herunterlädst, sollte es auch mit Deiner 1.5 funktionieren!!!

lg Voss

  • Forum-Beiträge: 670

13.05.2010 19:58:25 via App

Jörg V.
OK ... ich hab den Fehler gefunden ... Verdammt .. gemeine Geschichte .. der Herstellerstring :
android.os.Build.MANUFACTURER

existiert in der 1.5 noch nicht und deswegen hat es eine fiese Exception gehagelt ... Sorry das ist mir echt durch die Lappen gegangen!

Wenn Du es deinstallierst und noch mal herunterlädst, sollte es auch mit Deiner 1.5 funktionieren!!!

So ist es!
Gelöschter Account
  • Forum-Beiträge: 5.215

13.05.2010 20:00:10 via Website

Perfekt ... Service just in Time .. so wie wir es hier kennen :)

lg Voss

  • Forum-Beiträge: 325

13.05.2010 20:01:50 via Website

Das ging fix :o Ich werd es nächste Woche ebenfalls "machen"

Liebe Grüße, Max.

Gelöschter Account
  • Forum-Beiträge: 1.800

13.05.2010 20:09:10 via App

Wie gesagt alle die mitmachen wollen bitte ihre Email addy per pn an mich wegen dem zugehörigen Fragebogen.

Ganz Wichtig §1 AndroidPIT-Regeln beachten.

Mein Blog

  • Forum-Beiträge: 1.619

13.05.2010 20:24:02 via App

Habs schon mal installiert und gestartet. PN kommt später weil ich gerade übers App drin bin.

Wie lange sollen wir Batman laufen lassen bis wir die Mail schicken?

Gruß

Hans

Wichtig: unsere AndroidPIT-Regeln

Gelöschter Account
  • Forum-Beiträge: 1.800

13.05.2010 20:46:12 via Website

Bitte 24 Stunden mit loggen. Start mit voll aufgeladenem Akku und das Gerät wie normal benutzen, ganz wichtig! Auch mit zwischen ladung falls nötig. Das einzige was Ihr bitte anders macht als sonst ist nebenbei die Daten für die Exel Tabelle aufschreiben. (wie lange war ich im Inet, wielange Musik ect.) Und eure aktuelle Handy einstellungen sind auch wichtig.

Ganz Wichtig §1 AndroidPIT-Regeln beachten.

Mein Blog

  • Forum-Beiträge: 1.619

13.05.2010 21:12:05 via Website

Ahh, ok.

Dann muss ich nochmal von vorne Anfangen, bei Start war der Akku nur noch etwas halb voll!

Gruß

Hans

Wichtig: unsere AndroidPIT-Regeln

Gelöschter Account
  • Forum-Beiträge: 1.800

13.05.2010 21:15:53 via Website

Hans M.
Ahh, ok.

Dann muss ich nochmal von vorne Anfangen, bei Start war der Akku nur noch etwas halb voll!

Gruß

Hans

Kannst auch später anfangen weil die Doku dazu genauso wichtig ist. Schick mir per PN deine Email Adresse und dann wenn du alles hast leg los.

Ganz Wichtig §1 AndroidPIT-Regeln beachten.

Mein Blog

Gelöschter Account
  • Forum-Beiträge: 5.215

13.05.2010 21:44:53 via Website

Man muss theoretisch nicht noch einmal von vorn anfangen.

Wenn man die App beendet und dann den Akku auflädt und die App erneut startet, wird das Logfile einfach weitergeschrieben.

Man hat dann zwar einige Zeile mehr die nicht in die Zählung einfließen aber letztlich ist das relativ egal .. solange man den Zeitpunkt kennt ab dem die Messungen real begonnen haben. Auch dass ist aus dem neuerlichen Start mit 100% und der Datumsdifferenz zu den vorher-liegenden Messzeilen einwandfrei zu erkennen.

lg Voss

  • Forum-Beiträge: 552

14.05.2010 10:37:11 via Website

Ich brauche für den Wiki Eintrag noch ein paar Freiwillige die unter bestimmten Voraussetzungen einige Akku Tests machen damit wir diese auch gleich mit aufnehmen können.

z.B. Test über drei Tage nur mit GSM Verbindung und einmal nur WCDMA (UMTS) sofern möglich

bzw. Musikplayer Test ohne jegliche Netzverbindung und einmal mit.

Mir fällt sicher noch mehr ein. :grin:

Alle die so einen Test unterstützen möchten bitte per PN melden.


Gruß Norman
Gelöschter Account
  • Forum-Beiträge: 3.192

14.05.2010 11:39:47 via App

ich lass einfach laufen, in ein paar Tagen kommt Ne Mail.
  1. Fertigungsprodukt. - „Behandle die Menschen so, als wären sie, was sie sein sollten, und du hilfst ihnen zu werden, was sie sein können.“ - Leitfaden
  • Forum-Beiträge: 14

15.05.2010 13:32:42 via Website

Also Jörg,

ich bin dabei, denn es hilft sicherlich jedem, solche Daten nutzen zu können!

Grüße aus dem Wald
  • Forum-Beiträge: 14

15.05.2010 13:49:14 via Website

Ich hab da noch ne frage, Jörg!

Mir fehlt das Zeichen auf meinem Handy, das das batman im Hintergrund läuft. ne Fehlermeldung habe ich bisher nicht erhalten, aber ich sag immer, wenn ich mich an etwas beteilige, dann soll es auch funktionieren und nicht umsonst sein!

Gruß
Gelöschter Account
  • Forum-Beiträge: 5.215

15.05.2010 14:28:44 via Website

Was meinst Du für ein "Zeichen" Dirk ... in dem Moment wo Du im Menü auf "Start logging" drückst, wird der Service im Hintergrund gestartet und läuft dort weiter, auch wenn Du die App durch drücken des "Home" Buttons oder des "Zurück" Buttons Deines Handys beendest.

Da wird nix angzeigt. Weder in der Notification Bar noch sonst wo. Ich hab aus Gründen der Ressourcen-Schonung darauf verzichtet.

lg Voss

  • Forum-Beiträge: 621

15.05.2010 14:44:37 via Website

1. wäre es nicht einfacher die Fragen gleich in die app einzubinden und in die log datei zu schreiben (am anfang)?

2. kann man die daten vom "Handy Akku verbrauch" vom system nicht auslesen (Menü - Telefoninfo - Akkuverbrauch), damit könnte man viel genauer bestimmen wieviel akku welches progamm in welcher zeit verbraucht hat...

ich hoffe ihr versteht was ich meine.

lg GeraldRudi