1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Defybatt: Battery Widget in 1%-Schritten

Dieses Thema im Forum "Root / Hacking / Modding für Motorola Defy" wurde erstellt von bitboy0, 24.01.2011.

  1. bitboy0, 24.01.2011 #1
    bitboy0

    bitboy0 Threadstarter Android-Guru

    Beiträge:
    3,286
    Erhaltene Danke:
    602
    Registriert seit:
    20.12.2010
    Phone:
    Sony Xperia Z3 Compact
    Also ist ja bekannt das einige Telefone - auch das DEFY - die Batterieladung nur in abgestuften % zeigen. Beim stöbern bin ich über eine Variable gestolpert in der ab der % auch in 1%-Schritten stehen...

    10%-Schritte:
    /sys/class/power-supply/battery/capacity
    1%-Schritte:
    /sys/class/power-supply/battery/charge_counter

    Bei mir zeigt er im "Voll"-Zustand in dieser Variable sogar etwas mehr als 100 an, aber ansonsten passen die Werte perfekt!

    Wenn man dem Defy irgendwie beibringen könnte den Wert auch in der dafür allgemein vorgesehenen Variable zu speichern oder wenn man in den Apps die andere Variable noch abfragen würde .... ja, dann könnte man auch richtig sehen was der Akku macht!

    Leider sind beide Werte "readonly" (macht ja auch sinn! ;) )... also wo kann man da ansetzen?

    gruß

    PS: Beim Aufladen zeigt das DEFY "100%" an wenn in "charge_counter" grade 95% stehen ... danach läd es aber langsam noch weiter.
     
    Zuletzt bearbeitet: 24.01.2011
    Meikel_61 und Mdefi haben sich bedankt.
  2. rznag, 25.01.2011 #2
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    Hab ein Widget geschrieben, das aufm Defy den Akkustand in 1% Schritten anzeigt.

    Wer es haben will, hier gibts das apk:
    Dropbox - Defybatt - Online backup, file sync, and sharing made easy.

    Ladestatus wird nur angzeigt, wenn geladen wird. Wenn entladen wird, zeig ich nichts an. Denke das kann man sich dann grade noch so dazu denken.

    Neue Version 1.1:
    -Mehr Farben
    -Mehr Styles

    Neue Version 1.2:
    -Größe einstellbar

    Screenshot (Widget ist links in der Mitte) 58%
    [​IMG]
    [​IMG]

    Hab mal noch ein qr erstellt, ich finds selber ja immer lästig über Umwege runterzuladen, also hier die Schnellversion:
    [​IMG]

    Hab jetzt auch eine Version im Market für 50cent, werd aber hier auch neue Versionen einstellen.
    Wer immer automatische Updates haben will, mir ein bißchen was spenden, oder wer es nicht geschafft hat, sich selber bis hier durchzulesen um es umsonst zu bekommen, kanns sich ja kaufen.
    Marketlink: https://market.android.com/details?id=com.rznag.deffbatt
     
    Zuletzt bearbeitet: 08.02.2011
    Fatzenbolt, neis1, bodo-riediger und 15 andere haben sich bedankt.
  3. shaft, 25.01.2011 #3
    shaft

    shaft Android-Guru

    Beiträge:
    3,084
    Erhaltene Danke:
    1,431
    Registriert seit:
    15.07.2010
    Phone:
    Z3C, MotoX13, GNote8
    Fett! Machs in den Market und verkaufs für 50ct, dann wirst du reich. Denke mal, daß das dann auch auf dem Milestone und DroidX laufen wird, oder?

    Wie ist der Akkuverbrauch, also wie oft pollst du die Variable?

    [edit]
    Ist das richtig, daß das Widget 2x1 ist und nur Text angezeigt wird?
    Der Text bei der Farbauswahl ist nicht zu lesen, weiß auf weiß.
     
    Zuletzt bearbeitet: 25.01.2011
  4. rznag, 25.01.2011 #4
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    Mach ich mit nem Broadcastreceiver. Der aktualisiert die Gui nur wenn ein ACTION_BATTERY_CHANGED Event eintritt. Also frag ich nicht direkt ab, sondern der Service macht wirklich nur bei einem Event was.
    Ne, will ich kein Geld für. Erstmal den Bug fixen. :lol:
    Mach das nicht so wie Microsoft, das ich unfertige Software verkaufe.
    Ich frag auch die normale Variable ab, also sollte auf allen Geräten funktionieren.
    Aber ich bevorzuge die genauere beim Defy.
    Beim Kollegen mit SE X8 gehts aber auch in 1% Schritten.

    Ja, Größe sollt richtig sein. Kanns auch auf 1x1 ändern und zeigt nur Text an.
    Nur den Akkustand als Zahl % und drunter steht charging wenns lädt.
    Weiß auf weiß ists bei mir auch, dachte das liegt aber an meinem Froyo, weil da ist jedes Menü hellgrau auf weiß :D
    Kannst am Anfang einfach schwarz oder weiß wählen.
    Es kann nicht viel außer wirklich nur den Akkustand ziemlich schlicht anzuzeigen.
     
    Zuletzt bearbeitet: 25.01.2011
  5. shaft, 25.01.2011 #5
    shaft

    shaft Android-Guru

    Beiträge:
    3,084
    Erhaltene Danke:
    1,431
    Registriert seit:
    15.07.2010
    Phone:
    Z3C, MotoX13, GNote8
    Passiert das auch im Standby oder nur, wenn das Display an ist?
     
  6. rznag, 25.01.2011 #6
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    Nur wenn das Display an ist, darum zeigt er längerer Inaktivität des Displays beim Aktivieren des Displays dann eine zeitlang waiting..
    Außer es tritt sofort ein Akkuevent ein.
    Die App erzeugt aber auch keine CPU-Zeit. Läuft immer mit 0% im Hintergrund. Habs noch nicht gesehen, aber denke wenn man lang genug die Prozesstabelle beobachtet, wird mans wohl irgendwann mal aktiv sehen. Wird dann aber nur für eine Sekunde oder so mal kurz auf 1-3? % gehen. Bei mir verursachts keinen Akkumehrverbrauch, falls Du das meinst.
     
    Zuletzt bearbeitet: 25.01.2011
  7. canada, 25.01.2011 #7
    canada

    canada Android-Lexikon

    Beiträge:
    1,579
    Erhaltene Danke:
    88
    Registriert seit:
    13.12.2010
    Erst einmal danke rznag!

    Würdest du auch so was hin bekommen? Habe nehmlich keinen Platz mehr auf dem Desk und würde es halt in der Bar haben. Das verlinkte ist ja OpenSource, vielleicht kannste das ja nur anpassen?
     
  8. rznag, 25.01.2011 #8
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    Hab den Sourcecode jetzt nicht gesehen aber wenn es welchen dafür gibt, dann sollte das nicht so das Problem sein. Sind eigentlich nur ein paar Zeilen.
    Meine aktuelle Version ist jetzt auch 1x1, hatte die Größe übersehen weil ich vorher noch den orginalen Defyladestand zusätzlich drin hatte und immer den Status angezeigt hab.
    Bau aber grade noch den Spinner für die Farbauswahl um.
    Und werd dann später den Link oben aktualisieren, sag dann aber nochmal Bescheid.
     
  9. shaft, 25.01.2011 #9
    shaft

    shaft Android-Guru

    Beiträge:
    3,084
    Erhaltene Danke:
    1,431
    Registriert seit:
    15.07.2010
    Phone:
    Z3C, MotoX13, GNote8
    Ich glaubs echt nicht... seit Jahren regen sich die Leute über Motorolas 10%-Schritte auf und JETZT erst kommt einer und macht was dagegen :D
    Bin sehr gespannt, rznag!

    [edit]
    Hab den Threadtitel mal geändert, hoffe, das ist für bitboy0 ok so.
     
    Zuletzt bearbeitet: 25.01.2011
  10. funkedelic, 25.01.2011 #10
    funkedelic

    funkedelic Fortgeschrittenes Mitglied

    Beiträge:
    403
    Erhaltene Danke:
    29
    Registriert seit:
    21.11.2010
    super!
    schade das ich grad schon nen projekt habe sonst hätte ich mir mal ne schöne grafische oberfläche gebastelt.
     
  11. rznag, 25.01.2011 #11
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    So, neue Version mit lesbarem Dropdown und 1x1 ist fertig. Link im Post 2 in diesem Thread.
     
  12. Jagga, 25.01.2011 #12
    Jagga

    Jagga Android-Experte

    Beiträge:
    684
    Erhaltene Danke:
    74
    Registriert seit:
    20.12.2010
    Phone:
    Huawei Ascend P6
  13. rznag, 25.01.2011 #13
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    Ja, Optik wird wohl das nächste sein, wenn ich das waiting gefixt habe. Hab jetzt aber grad Besuch. Kann erst später weiter machen.
     
    Costanza, Jagga und M.Starke haben sich bedankt.
  14. M.Starke, 25.01.2011 #14
    M.Starke

    M.Starke Gewerbliches Mitglied

    Beiträge:
    1,280
    Erhaltene Danke:
    565
    Registriert seit:
    21.10.2009
    rznag - Du bist ein Held!
    Danke!
     
  15. Nickel-Bag, 25.01.2011 #15
    Nickel-Bag

    Nickel-Bag Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    3
    Registriert seit:
    06.12.2010
    erklärt doch mal bitte einem Root Neuling dessen Phone erst seit ner Woche gerootet ist, wie er dieses Widget installiert kriegt!! :)
     
  16. funkedelic, 25.01.2011 #16
    funkedelic

    funkedelic Fortgeschrittenes Mitglied

    Beiträge:
    403
    Erhaltene Danke:
    29
    Registriert seit:
    21.11.2010
    einfacxh installieren? bei mir hat noch die endung .apk gefehlt ;)
     
  17. puni, 25.01.2011 #17
    puni

    puni Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    1
    Registriert seit:
    11.12.2010
  18. Nickel-Bag, 25.01.2011 #18
    Nickel-Bag

    Nickel-Bag Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    3
    Registriert seit:
    06.12.2010
    wie blöd bin ich eigentlich... nagut! danke!!!
     
  19. funkedelic, 25.01.2011 #19
    funkedelic

    funkedelic Fortgeschrittenes Mitglied

    Beiträge:
    403
    Erhaltene Danke:
    29
    Registriert seit:
    21.11.2010
    hehe kein prob ich hab auch 1-2 mins gebraucht bis ich gescheckt hab das es fehlt, erst mal zip, rar und soi probiert(kleiner wink mit dem zaunpfahl)!

    ist das normal das die anzeige auch öfters mal wieder steigt? hatte vor ner halben stunde 81%, dann handy nur liegen gehabt und dann 83%. naja eiegtnlich sollte der akku sich ja nicht in benutzung regenerieren oder?
     
  20. rznag, 25.01.2011 #20
    rznag

    rznag Fortgeschrittenes Mitglied

    Beiträge:
    293
    Erhaltene Danke:
    65
    Registriert seit:
    19.12.2010
    Phone:
    Motorola Defy
    auch nicht schlecht...ist bei mir noch nicht passiert.
    Ich les nur die Variable aus, was drin steht, entscheide nicht ich.
    Keine Ahnung wodurch das kommt. Wird wohl nur Motorola wissen.
    Allerdings beim Laden komm ich auch immer auf über 100%.

    Die Datei ist bei dropbox mit endung, keine Ahnung wo das .apk verloren geht.
    Datei ist auf jeden Fall korrekt bei Dropbox angezeigt und wird lokal auch als apk erkannt.
     

Diese Seite empfehlen