OROLOGIO CENTRATO (Center Clock)
1) Decompila il file SystemUI.apk ( Vedi [Guida] APK Multi-Tool: Come decompilare/compilare un APK )
2) Sostituisci il file \res\layout\status_bar.xml questo status_bar.xml e ricompila.
FINITO !!!
BOTTONE POWER NASCOSTO NELLA STATUSBAR
1) Decompila il file SystemUI.apk
2) Apri con Notepad++ il file \res\layout\status_bar.xml ed aggiungi le nuove righe in blu fra quelle in rosso già presenti all'inizio del codice
codice:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:id="@id/status_bar" android:background="@drawable/status_bar_background" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:gravity="left" android:orientation="horizontal" android:id="@id/nav_buttons" android:focusable="false" android:clipChildren="false" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animateLayoutChanges="true">
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_width="64.0dip" android:layout_height="fill_parent" android:layout_weight="0.0" systemui:keyCode="26" systemui:keyRepeat="false" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
</LinearLayout>
<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" />
3) Salva e ricompila.
FINITO !!!
Nota: Il bottone può essere spostato anche al centro o a destra sostituendo android:gravity="left" con android:gravity="center" oppure android:gravity="right"
ICONE WiFi E SEGNALE LATO SINISTRO STATUSBAR
1) Decompila il file SystemUI.apk
2) Apri con Notepad++ il file \res\layout\status_bar.xml e sposta le seguenti righe
codice:
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<include android:id="@id/signal_cluster_text" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_text_view" />
fra queste due
codice:
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<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" />
ottenendo alla fine
codice:
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<include android:id="@id/signal_cluster_text" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_text_view" />
<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" />
3) Salva e ricompila.
FINITO !!!
MONITOR VELOCITA' KB/s
1) Decompila il file SystemUI.apk
2) Apri con Notepad++ il file \res\layout\status_bar.xml ed inserisci la seguente riga di codice sotto la riga "@id/signal_battery_cluster" e sopra la riga "@id/signal_cluster" ( magari aiutati usando il tasto Trova... [Ctrl+F] )
codice:
<com.android.systemui.statusbar.policy.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic" android:gravity="left|center" android:id="@id/traffic" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
Per maggiore chiarezza vedi immagine sotto:
3) Apri il file res\values\ids.xml ed aggiungi la seguente riga in fondo alle altre ma prima di </resources>
codice:
<item type="id" name="traffic">false</item>
4) Apri il file res\values\styles.xml ed aggiungi il seguente blocco di codice in fondo ma prima di </resources>
codice:
<style name="TextAppearance.StatusBar.Traffic" parent="@style/TextAppearance.StatusBar.Clock">
<item name="android:textSize">14.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff33b5e5</item>
<item name="android:textAllCaps">false</item>
</style>
5) Dopo aver scaricato sul pc il file KBs_smali.zip aprilo con 7zip e copia la cartella smali al suo interno, dentro la cartella SystemUI.apk unendola di fatto con quella già presente, vedi screenshot.
Screenshot:
6) Salva e ricompila.
FINITO !!!
Spero come sempre di aver fatto cosa gradita e che apprezziate l'impegno.
Saluti,
Paola.
To be continued ...