Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum > Root / Hacking / Modding für Motorola Milestone > Anleitungen für Motorola Milestone

[How-To] Entfernen der Uhrzeit aus der Statusbar

Das Thema "[How-To] Entfernen der Uhrzeit aus der Statusbar" befindet sich unter Anleitungen für Motorola Milestone auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.07.2010, 18:27   #1 (permalink)
Erfahrener Benutzer

Modell: Motorola Milestone

Registriert seit: 12.12.2009
Beiträge: 234
Abgegebene Danke: 14
Erhielt 46 Danke für 32 Beiträge
Standard [How-To] Entfernen der Uhrzeit aus der Statusbar

Hab in nem anderen Forum für mich interessante Modifikationen gefunden und will euch die nicht vorenthalten.
Konkret geht es darum die Uhrzeit aus der Statusbar zu entfernen und beim runterziehen der Bar, dennoch die Uhrzeit sehen zu können.
Ersteres, weil ich auf dem Lockscreen bzw Homescreen eh die Uhrzeit angezeigt bekomme, letzteres damit ich die Uhrzeit auch innerhalb einer App dennoch sehen kann.

Gut möglich, dass es einen einfacheren Weg gibt, ich hab einfach nur ein paar Daten verglichen und dann auf gut Glück die Daten bei mir geändert und Erfolg gehabt.

Ihr braucht auf jeden fall wie bei jeder Mod natürlich root.
smali/baksmali solltet ihr ebenfalls runterladen (via google zu finden).
Und zu guter letzt zieht ihr euch die services.jar von eurem Gerät.

Dann dekompiliert ihr mit baksmali die classes.dex und ändert dort in der Datei com/android/server/status/DateView.smali folgendes:

Code:
.method private final updateClock()V
    .registers 3

    .prologue
    .line 53
    new-instance v0, Ljava/util/Date;

    invoke-direct {v0}, Ljava/util/Date;-><init>()V

    .line 54
    .local v0, now:Ljava/util/Date;
    const/4 v1, 0x1

    invoke-static {v1}, Ljava/text/DateFormat;->getDateInstance(I)Ljava/text/DateFormat;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p0, v1}, Lcom/android/server/status/DateView;->setText(Ljava/lang/CharSequence;)V

    .line 55
    return-void
.end method
zu
Code:
.method private final updateClock()V
    .registers 4

    .prologue
    .line 53
    new-instance v0, Ljava/util/Date;

    invoke-direct {v0}, Ljava/util/Date;-><init>()V

    .line 54
    .local v0, now:Ljava/util/Date;
    const/4 v1, 0x1
    const/4 v2, 0x3

    invoke-static {v1, v2}, Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p0, v1}, Lcom/android/server/status/DateView;->setText(Ljava/lang/CharSequence;)V

    .line 55
    return-void
.end method
Hab die änderungen mal in rot hervorgehoben.

Dann in der Datei StatusBarIcon.smali müsst ihr ein wenig mehr ändern.

Zeile 49
Code:
    packed-switch v6, :pswitch_data_9e
zu
Code:
    packed-switch v6, :pswitch_data_a0
Zeile 96
Code:
    const/4 v6, 0x6
zu
Code:
    const/16 v6, -0x75
Zeile 116:
Code:
    :pswitch_42
zu
Code:
    :pswitch_43
Zeile 178:
Code:
    if-lez v6, :cond_96
zu
Code:
    if-lez v6, :cond_97
Zeile 209:
Code:
    :cond_96
zu
Code:
    :cond_97
Zeilen 217-224
Code:
    nop



    :pswitch_data_9e
    .packed-switch 0x1
        :pswitch_10
        :pswitch_42
zu
Code:
    nop

    nop
 
    :pswitch_data_a0
    .packed-switch 0x1
        :pswitch_10
        :pswitch_43
Dann wie üblich das ganze wieder mit smali zusammenschustern und die neue classes.dex in die services.jar einfügen und die neue services.jar wieder auf eurem
stein einfügen.

Wie gesagt, gut möglich dass es einfacher geht. Aber das müsste dann einer der Profis rausfinden.
Läuft bei mir absolut problemlos bisher.
Anbei mal 2 screenshot ausschnitte, um mal zu zeigen wie es dann im Endeffekt ausschaut.
Miniaturansicht angehängter Grafiken
[How-To] Entfernen der Uhrzeit aus der Statusbar-screen_noclock.png   [How-To] Entfernen der Uhrzeit aus der Statusbar-screen_noclock_full_1.png  
sharky ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei sharky für diesen Beitrag:
rincewind (30.07.2010)
Alt 27.07.2010, 12:08   #2 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Dellacorte

Modell: HTC HD2

Registriert seit: 28.03.2010
Beiträge: 100
Abgegebene Danke: 17
Erhielt 23 Danke für 16 Beiträge
Dellacorte eine Nachricht über MSN schicken
Standard AW: [How-To] Entfernen der Uhrzeit aus der Statusbar

schön hat mich auch immer gestört !

Geändert von Dellacorte (27.07.2010 um 12:15 Uhr)
Dellacorte ist offline   Mit Zitat antworten
Alt 27.07.2010, 18:50   #3 (permalink)
Junior Mitglied

Modell: Motorola Milestone

Registriert seit: 20.02.2010
Beiträge: 43
Abgegebene Danke: 35
Erhielt 18 Danke für 10 Beiträge
Standard AW: [How-To] Entfernen der Uhrzeit aus der Statusbar

Cool, passt die Anleitung für die 2.36?
rincewind ist offline   Mit Zitat antworten
Alt 27.07.2010, 19:28   #4 (permalink)
Erfahrener Benutzer

Modell: Motorola Milestone

Registriert seit: 12.12.2009
Beiträge: 234
Abgegebene Danke: 14
Erhielt 46 Danke für 32 Beiträge
Standard AW: [How-To] Entfernen der Uhrzeit aus der Statusbar

bei der 2.36 auf jeden fall. dürfte aber denk ich bei allen passen.
sharky ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei sharky für diesen Beitrag:
rincewind (30.07.2010)
Alt 29.07.2010, 13:39   #5 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 26.10.2009
Beiträge: 410
Abgegebene Danke: 50
Erhielt 32 Danke für 25 Beiträge
Standard AW: [How-To] Entfernen der Uhrzeit aus der Statusbar

Wird der freie Platz ausgenutzt?
herrlado ist offline   Mit Zitat antworten
Alt 29.07.2010, 14:06   #6 (permalink)
Erfahrener Benutzer

Modell: Motorola Milestone

Registriert seit: 12.12.2009
Beiträge: 234
Abgegebene Danke: 14
Erhielt 46 Danke für 32 Beiträge
Standard AW: [How-To] Entfernen der Uhrzeit aus der Statusbar

Du meinst ob dadurch mehr platz für bspw notifications ist?
hab ich bisher nicht getestet aber ich gehe davon aus, da soweit ich weiss sowohl um die status icons als auch um die notifications eine art wrapper ist und diese sich voneinander abgrenzen.
eine "feste" maximale breite für den notifications teil existiert soweit ich weiss nicht
sharky ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Apps aus der "Schublade" entfernen?! pedda323 Motorola Milestone Forum 8 07.01.2012 19:11
Icons verschwinden nicht mehr aus der Statusbar kolibree Motorola Milestone Forum 3 24.05.2010 19:05
Battery Icon aus der Notification Bar entfernen? Mycorrhiz Root / Hacking / Modding für Motorola Milestone 2 08.03.2010 17:55
Kein 3G Icon in der Statusbar blaubart69 Nexus One Forum 7 26.02.2010 08:29
Uhr aus der Notification Bar entfernen eggman HTC Magic Forum 3 04.12.2009 10:23




Du liest gerade: "[How-To] Entfernen der Uhrzeit aus der Statusbar" unter "Anleitungen für Motorola Milestone" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.