3Minit Battery Mod [01/10/14]

  • 34 Antworten
  • Letztes Antwortdatum
Sorry du hast mich falsch verstanden oder es ist vielleicht falsch rüber gekommen!

Ich habe die App natürlich auch sofort gekauft! Ich kann das mit den Spenden sehr gut nachvollziehen ;) ich kann dir davon auch ein Lied singen....

Meine Intention war das es hoffentlich noch eine kostenlose (Werbebasierende) Version gibt die ich weiterhin in meinen ROMs integrieren kann. Wenn dieses nicht mehr ist dann kann ich diese App auch nicht mehr in meine ROMs integrieren weil es dann Warez wäre.

Verstehst du was ich meine?? Daher wäre es toll wenn er zwei Varianten anbieten tut in der Zukunft.
 
  • Danke
Reaktionen: wii360
Ok habe es missverstanden, sorry...

Ob er das noch eine Version mit Werbung bringt, weiß ich nicht, die alte läuft ja auch noch.
 
  • Danke
Reaktionen: Darkman
Hallo wii360,

hast du schon Erfahrungen mit dem MOD unter Android 5.0 gemacht? Funktioniert das dort auch oder eher nicht?
 
Klar funkt das, hab lolipop auf meinem s2 mit alles z. Z. Vorhanden 3minit mods

Der ursprüngliche Beitrag von 18:01 Uhr wurde um 18:02 Uhr ergänzt:

Werde den op auch demnächst aktualisieren auf lolipop
 
  • Danke
Reaktionen: Darkman
Wie hast du die SystemUI deodexed? Die Files sind ja jetzt in diesen blöden Unterverzeichnissen!

Ich habe jetzt mein S5 auch auf 5.0 geupdatet.
 
Ich hab ne cm 12 Rom geflasht. Ist deodexed. Aber schau mal bei xda, wenn ich mich nicht tausche hat da jemand schon eine s5 Systemui gemoded.
 
  • Danke
Reaktionen: Darkman
So deodex habe ich hinbekommen aber den MOD bekomme ich nicht zum laufen auf 5.0 (Samsung S5).

Ich habe die Änderungen der layout/status_bar.xml in der layout/system_icons.xml gemacht und die 3 smalis wie gehabt in den smali/com/android/systemui/statusbar/policy kopiert.

Die Settings APK normal installiert und auch als System App getestet. Funktioniert beides nicht. Die Oberfläche wird immer angehalten. Zum compilieren nutze ich auch die aktuelle apktool_2.0.0rc3. Beim compilieren erhalte ich auch keine Fehler.

Gibt es noch etwas was ich bei Lollipop beachten muss? Gibt es neue Smalis? Ich nutze aktuell die 3Minit_Battery_Mod_Files_apktool_2.0.0rc2.zip Smalis.

Ich habe im XDA Thread mal quer gelesen aber nichts richtiges gefunden. Warum ist der Thread im XDA nicht für 5.0 schon upgedatet?
 
Hört sich an als ob du die Android Manifest und den Ordner meta-inf nicht von alt zur neu kopiert hättest (App nicht signiert)
 
Doch das habe ich auch gemacht, ich habe sogar nur die neue xml und die class.dex aus der neuen raus genommen und in die Originale integriert.

Am deodexen liegt es auch nicht. Die unveränderte deodexed Datei läuft. Auch einmal decompilieren und compilieren und den META-INF und die manifest.xml von der Originalen in die neue Funktioniert (ohne weitere Änderung).

Es muss irgendeine Änderung mehr gemacht werden oder andere smalis :blushing:

In meiner status_bar.xml steht folgendes:

Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/status_bar" android:background="@drawable/system_bar_background"
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
    <FrameLayout android:id="@id/call_background" android:layout_width="fill_parent" android:layout_height="fill_parent" />
    <ImageView android:id="@id/notification_lights_out" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:paddingStart="6.0dip" />
    <LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingStart="6.0dip" android:paddingEnd="8.0dip">
        <com.android.systemui.statusbar.AlphaOptimizedFrameLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:alpha="0.74">
            <com.android.keyguard.AlphaOptimizedLinearLayout android:id="@id/notification_icon_area_inner" android:layout_width="fill_parent" android:layout_height="fill_parent">
                <TextView android:textSize="15.0dip" android:textColor="#ffffffff" android:gravity="center_vertical" android:id="@id/carrierLabel" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
                <ImageView android:id="@id/operatorLogoIcon" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo" />
                <ImageView android:id="@id/operatorLogoIcon_org" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo_org" />
                <com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
                <com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" />
            </com.android.keyguard.AlphaOptimizedLinearLayout>
        </com.android.systemui.statusbar.AlphaOptimizedFrameLayout>
        <com.android.keyguard.AlphaOptimizedLinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
            <include layout="@layout/system_icons" />
            <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="start|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:alpha="0.74" android:paddingStart="7.0dip" />
        </com.android.keyguard.AlphaOptimizedLinearLayout>
    </LinearLayout>
    <ViewStub android:id="@id/ticker_stub" android:layout="@layout/status_bar_ticker" android:inflatedId="@id/ticker" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</com.android.systemui.statusbar.phone.PhoneStatusBarView>

da ist also nichts mit der @id/battery zu finden. Dafür aber in der system_icons.xml

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:id="@id/system_icons" android:layout_width="wrap_content" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:alpha="0.74" />
    <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:layout_width="wrap_content" android:layout_height="fill_parent" android:paddingStart="2.0dip">
        <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.0dip" android:layout_marginEnd="@dimen/rssi_battery_gap" layout="@layout/signal_cluster_view" />
        <TextView android:textSize="@dimen/battery_text_size" android:textColor="@color/battery_text_color" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:alpha="0.74" android:importantForAccessibility="no" android:fontFamily="sans-serif" android:layout_marginStart="@dimen/battery_text_marginStart" />
        [B][COLOR="Blue"]<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="@dimen/battery_icon_width" android:layout_height="@dimen/battery_icon_height" android:layout_marginBottom="@dimen/battery_icon_bottom_margin" android:alpha="0.74" android:layout_marginStart="3.0dip" />[/COLOR][/B]
    </LinearLayout>
</LinearLayout>


Nachtrag ich habe gerade noch die ID in der msim_system_icons.xml gefunden. Könnte es die sein nun? Ich teste das mal....

Der ursprüngliche Beitrag von 14:25 Uhr wurde um 14:57 Uhr ergänzt:

Änderung der msim_system_icons.xml bringt nichts. Da ändert sich nichts.

Sobald ich jetzt die system_icons.xml wie im Startbeitrag modifiziere ist Schicht. :(
 
Schick mir mal die Systemui und Framework und twframework. Ich schau mal
 
So ich habe eine S5 systemui gefunden wo der MOD bereits drinn war. Nur mit noch etwas anderem Kram den ich nicht möchte (zb.Center Clock)

Dort sah die system_icons.xml so aus:

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:id="@id/system_icons" android:layout_width="wrap_content" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:alpha="0.74" />
    <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:layout_width="wrap_content" android:layout_height="fill_parent" android:paddingStart="2.0dip">
        <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.0dip" android:layout_marginEnd="@dimen/rssi_battery_gap" layout="@layout/signal_cluster_view" />
        <TextView android:textSize="@dimen/battery_text_size" android:textColor="@color/battery_text_color" android:layout_gravity="center" android:id="@id/battery_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:alpha="0.74" android:importantForAccessibility="no" android:fontFamily="sans-serif" android:layout_marginStart="@dimen/battery_text_marginStart" />
       [B][COLOR="Blue"]<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginBottom="@dimen/battery_icon_bottom_margin" android:alpha="0.74" android:layout_marginStart="3.0dip" />
        <com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />[/COLOR][/B]
	</LinearLayout>
</LinearLayout>

Er hat also aus

Code:
<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="[B]@dimen/battery_icon_width[/B]" android:layout_height="[B]@dimen/battery_icon_height[/B]" android:layout_marginBottom="@dimen/battery_icon_bottom_margin" android:alpha="0.74" android:layout_marginStart="3.0dip" />

Eine Zeile drunter gemacht und die Originale etwas verändert:

Code:
<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="[B][COLOR="Red"]0.0dip[/COLOR][/B]" android:layout_height="[B][COLOR="red"]0.0dip[/COLOR][/B]" android:layout_marginBottom="@dimen/battery_icon_bottom_margin" android:alpha="0.74" android:layout_marginStart="3.0dip" />
        [B][COLOR="Blue"]<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />[/COLOR][/B]

Diese modifizierung habe ich nun bei mir auch gemacht und nun funktioniert es. :blink:

Was genau diese Änderung macht bzw wie dieser User darauf gekommen ist kann ich dir leider nicht sagen.
 
Hauptsache es funktioniert so wie du es willst.
 
  • Danke
Reaktionen: Darkman
hab ne neue Batterie eingefügt, passend zur lollipop...!


ladelmuid.gif
Ladeanimation

normalh5u8v.gif
Entladeschritte

im Colourable Ordner

Der ursprüngliche Beitrag von 20:00 Uhr wurde um 20:06 Uhr ergänzt:

OP aktualisiert:

+ Howto für Lollipop Rom
 
  • Danke
Reaktionen: Mack75, Darkman und Neophyte79
Gibt es deine Icons auch als fertigen Ordner zum Download?
Ich kann in den Einstellungen weder deine noch andere downloaden.
Bin mir sicher(da es ja vorher ging), dass es an der Rom liegt.
Es geht weder mit der Free, noch Pro- Version.

LG
 

Anhänge

  • attachment.php.jpg
    attachment.php.jpg
    2,1 KB · Aufrufe: 321
Seit ein paar Tagen gibt es ein smali update auf v3. Bin zur Zeit ziemlich beschäftigt und bin noch nicht dazu gekommen hier zu berichten. Sorry
 

Ähnliche Themen

C
Antworten
1
Aufrufe
4.662
mrrbr
mrrbr
Maltonator
Antworten
38
Aufrufe
17.974
Maltonator
Maltonator
scarface1991
Antworten
149
Aufrufe
81.707
Domi_nex
D
Zurück
Oben Unten