1. flakesnow, 24.07.2011 #1
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Hallo Leute, mich packt solangsam der Ergeiz. Ich bekomm das Rätsel nicht gelöst.

    Es geht um Gingerbread.
    Die 2.50 Base von HTC.

    Man kann in Custom ROMs ja die Statusbar oben wo die Uhrzeit, Batteriestatus, Empfang ect. angezeigt wird transparent machen.
    Das ist kein Problem.
    Die Transparent von der statusbar_background.png auf 50% gesenkt.

    Das sieht dann z.B. so aus:7
    [​IMG]


    Jetzt, wenn ich die Statusbar runterziehe, erscheint ja links oben das Datum. Das Problem was ich jetzt habe. Das Datum ist mit einem Hintergrund hinterlegt.

    [​IMG]

    Ich möchte den Hintergrund, also das schwarze entfernen.

    Habe jetzt lange lange versucht in der status_bar.xml was zu verändern. Ich dachte es liegt an der Zeile:

    Code:
    <com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textSize="16.0sp" android:gravity="left|center" android:id="@id/date" android:background="@drawable/statusbar_background" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
    
    Da habe ich jetzt den android:background Part entfernt, ein transparentes Bild eingefügt oder durch @android:color/transparent ersetzt. Allerdings bleibt der schwarze Hintergrund.

    Mittlerweile habe ich keine Idee mehr was ich noch versuchen kann.

    Hat jemand einen Tipp für mich, wie ich das Teil entfernt bekomme?

    Ich danke im Vorraus.

    Edit://
    Achja es handelt sich um die SystemUI.apk
     

    Anhänge:

    • 1.jpg
      1.jpg
      Dateigröße:
      9.4 KB
      Aufrufe:
      3,320
    • 1234.JPG
      1234.JPG
      Dateigröße:
      13.3 KB
      Aufrufe:
      1,854
    Zuletzt bearbeitet: 04.08.2011
  2. mkl, 28.07.2011 #2
    mkl

    mkl Fortgeschrittenes Mitglied

    Ich hab zwar keine konkrete Lösung für dich aber wenn ich die richtigen Parts in XML Dateien suche kommentiere ich einfach Teil für Teil aus. Sprich wenn ich Vermute das es an deiner Zeile liegt, kommentiere ich die komplette Zeile aus. Wenn ich nun sehen, dass sowohl das Datum als auch der Hintergrund weg ist, weiß ich zumindest das ich an der richtigen Stelle bin. Sollte nach dem auskommentieren immer noch das Datum angezeigt werden, weißte wenigstens dass du dich mit dieser Stelle nicht mehr beschäftigen musst ;)
     
    flakesnow bedankt sich.
  3. flakesnow, 29.07.2011 #3
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Hey, ich danke dir schonmal für deine Antwort und Hilfe.

    So war ich schon vorgegangen.
    Die Zeile habe ich auskommentiert und wie du gesagt hast Hintergrund und Datum waren nicht mehr zu sehen.

    Deswegen habe ich stark den Verdacht auf das "Background-Attribut"
    allerdings muckt das ja wirklich kein Stück egal was ich ändere.
     
  4. flakesnow, 04.08.2011 #4
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Okay ich bin ein kleinen Schritt weiter. Ich habe die statusbar_background.png mal auf 0% Sichtbarkeit gestellt. Und? Der Hintergrund hinter dem Datum ist weg.

    Also muss es iwo dadran liegen, dass das Statusbar-Bild benutzt wird.


    EDIT://
    ICH HABS! Sehr geil. Endlich hab ich den Übeltäter gefunden.

    Musste eine Transparente-Grafik in die drawables hinzufügen und in der public.xml, R$drawable.smail integriern.
    Danach noch den Hex-Wert in einer Smali ändern damit das Bild überschrieben wird.
     
    Zuletzt bearbeitet: 04.08.2011
  5. mkl, 05.08.2011 #5
    mkl

    mkl Fortgeschrittenes Mitglied

    Nice :)
     
  6. banachz, 19.08.2011 #6
    banachz

    banachz Fortgeschrittenes Mitglied

    HI,

    warum finde ich die Zeilen nicht, die du beschreibst? Wo ist zum Beispiel die, um die Bar transparent zu setzen?
     
  7. flakesnow, 23.08.2011 #7
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Fand ich auch, als es dann geklappt hatte :p



    Hey, welche Zeile meinst du denn? Die aus dem ersten Posting oder die Smail Zeile?
    Damit du die Statusbar transparent bekommst, sind bei einer Stock Datei einige Schritte notwendig.

    Wenn die SystemUI schon gemodded wurde, musst du nur noch die Grafik mit einer transparenz versehen.
     
    Zuletzt bearbeitet: 23.08.2011
  8. banachz, 23.08.2011 #8
    banachz

    banachz Fortgeschrittenes Mitglied

    Kap.meine die Zeile für die Transparenz. Ich sehe in meinen XML nur Hyrogryphen.

    Sent from my HTC Vision using Tapatalk
     
  9. flakesnow, 25.08.2011 #9
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Hey, du musst das ganze decompilen.
    Am besten und einfachsten mit dem APK Manager


    Um deine Statusbar transparent zu machen versuch aber erstmal das.

    Du nimmst deine SystemUI.apk öffnest sie mit Winrar und gehst unter res->drawable-hdpi

    und öffnest die statusbar_background.png. Dann senkst du die Deckkraft der PNG und speicherst sie und lässt WinRar das ganze neu packen und flashst die Datei via ADB auf dein Handy und schaust ob es geklappt hat.
     
    Zuletzt bearbeitet: 25.08.2011
  10. banachz, 27.08.2011 #10
    banachz

    banachz Fortgeschrittenes Mitglied

    Danke flakesnow

    aber was mache ich wenn die SystemUI.apk wieder in /System/App kopieren möchte und mir angezeigt wird: Warning You cannon paste here because the file system is read-only.

    ???
     
  11. flakesnow, 28.08.2011 #11
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Hey, du hast root oder? Ohne das geht es nämlich nicht.

    Im laufenden System solltest du die SystemUI nicht tauschen.
    Insgesamt keine Systemdateien. Das führt nur zu Fehlern.

    Kennst du dich schon mit adb aus?
     
  12. banachz, 28.08.2011 #12
    banachz

    banachz Fortgeschrittenes Mitglied

    Naja ich glaube ich habe adb dabei benutzt, um mir root zu verschaffen. Also ich habe root und ich habe cm drauf.
     
  13. flakesnow, 28.08.2011 #13
    flakesnow

    flakesnow Threadstarter Fortgeschrittenes Mitglied

    Hey, das ist gut. Dann sollte das klappen.

    Dann geh mal in den Ordner wo du deine adb.exe hast.
    Dort kopierst du auch deine SystemUI.apk rein.

    Wir öffnen in Windows "Command"

    Start -> Ausführen -> cmd
    Dann navigierst du zum Ordner wo die adb exe liegt.
    Das Handy wird im nur laden Modus angeschossen.

    Im cmd Fenster gibst du "adb remount" ein und wartest kurz.
    Dann sollte "remount succeed" dort stehen.

    Dann kommt "adb shell stop" dadrauf "adb push SystemUI.apk system/app" und dadrauf wieder "adb shell start"

    Das Handy startet neu und die SystemUI.apk wurde erfolgreich ersetzt.
     
  14. banachz, 29.08.2011 #14
    banachz

    banachz Fortgeschrittenes Mitglied

    Schonmal danke.
    Nur wird mein HTC momentan nicht erkannt. Da ich CM drauf habe, muss ich mich noch um die Treiber kümmern. Sobald ich die gefunden habe, mache ich weiter.
     
  15. banachz, 03.10.2011 #15
    banachz

    banachz Fortgeschrittenes Mitglied

    Bin weitergekommen.
    Bei mir gibts nur statusbar_background.9.png. Die habe ich in rot und transparent gemacht. Rot ist es jetzt aber nicht tranzparent.

    bei shade_bg.png klappt das mit der transparenz
     
  16. banachz, 07.10.2011 #16
    banachz

    banachz Fortgeschrittenes Mitglied

    Bei mir überlagert sich das oben so komisch :sad: :confused2:

    [​IMG] [​IMG]

    [​IMG] [​IMG]
     

    Anhänge:

  17. Banarama, 09.10.2011 #17
    Banarama

    Banarama Junior Mitglied

    Ich hab genau das selbe Problem. Hab schon das halbe Internet abgesucht, aber zu diesem Thema ist so gut wie nichts brauchbares zu finden.

    Vielleicht kann sich dazu ja mal jemand äußern?
     
  18. schmo, 21.10.2011 #18
    schmo

    schmo Android-Hilfe.de Mitglied

    hy
    könntest du eventuel eine anleitung schreiben
    welche dateien und werte man ändern muss um die statusleiste ordenlich transparent machen zu können?

    mfg
     
    robbiebobbie bedankt sich.
  19. banachz, 26.11.2011 #19
    banachz

    banachz Fortgeschrittenes Mitglied

    mag flakesnow uns vielleicht seine SystemUI zur verfügung stellen? sodass wir nur noch die png`s ändern müssen. Ich kann meine apk`s nämlich nicht dekomilieren, bekomme nur fehler raus. Das wäre voll nett.
    Danke

    Habe auch schon uotkitchen benutzt. Kommt auch nichts richtiges raus.
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. hintergrund status bar

    ,
  2. android status bar im hintergrund