SlideShow

[Tutoriais][slideshow]

Aprendendo a Mexer Em Xml (SystemUI)


Eai Galera, Blz, Hoje trazer um dois tutoriais mais procurados por desenvolvedores Android, então vou ensina a vcs apenas o básico, apenas trocar a cor etc.. essa é a apenas a parte 1, será bem simples, esperem que gostem!

Requisitos:
Descompilar e Recompilar,não sabe? Clique aqui ou aqui
NotePad++ Link aqui
SystemUI
Site das Cores Xml clique aqui

Primeiramente vc deve descompilar a SystemUI.apk


Então Vamos lá:

Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded_header.xml, procure esta linha: (Abir essa xml com NotePad++)



Código:

<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="39.0dip" android:baselineAligned="false"

Mude #ff000000 para cor que quiser

a cor do rélogio na mesma xml:
Código:

 <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:textColor="#ffffffff" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginTop="-3.0dip" android:singleLine="true" systemui:ampmSmall="true" />

Mude #ffffffff para cor que quiser

Cor da Data na mesma xml:
Código:

<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:textColor="#ffcbcbcb" android:ellipsize="none" android:id="@id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:layout_marginRight="4.0dip" android:maxLines="2" />

Mude #ffcbcbcb para cor que quiser


Cor do botão de configurações na mesma xml:
Código:

<RelativeLayout android:id="@id/settings_button" android:background="#ff000000" android:focusable="true" android:visibility="visible" android:layout_width="@dimen/status_bar_expanded_setting_width" android:layout_height="39.0dip">

Mude #ff000000 para cor que quiser


Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded.xml, procure esta linha: (Abir essa xml com NotePad++)




Código:

<LinearLayout android:orientation="vertical" android:id="@id/brightness_controller" android:background="#ff000000" android:layout_width="fill_parent" android:layout_height="56.0dip">

Mude #ff000000 para cor que quiser, site das cores hex acima.


Ir para SystemUI.apk \ res \ layout e tw_status_bar_expanded_header.xml, procure esta linha: (Abir essa xml com NotePad++)



Código:

<LinearLayout android:orientation="vertical" android:id="@id/onGoingCart" android:background="#293945" android:focusable="true" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="@dimen/status_bar_expanded_notification_category_height">

Mude #293945 para cor que quiser



Pra deixar a SystemUI transparente acesse aqui o tuto feito pelo José Rian


Obs: Salvar as xml's editadas e depoisRecompila a SystemUI após as alterações.


Então esse foi o tuto primeira parte ainda, aguardem em breve a segunda parte!


Alguma dúvida? Comente 


4 comentários :

  1. Respostas
    1. De nada mano, Fico feliz em ter ajudado. #EquipePDBR

      Excluir
  2. cara, preciso do SystemUi do S3 mini urgente..

    ResponderExcluir
  3. Alguém pderia me ajudar se eu eniar a SystemUI.apk, o SecSettings.apk e SecSettingsProvider.apk?
    ➡ http://www.planetdroidbr.com.br/2015/08/tutorial-systemui-como-deixa-status-bar.html
    ➡ http://www.droidfame.com/2015/02/como-fazer-uma-rom-3-editando-config.html?m=1
    Meu celular é um Galaxy Young Plus Duos TV (S6293TVJUANK1) Jelly Bean 4.1.2.

    ResponderExcluir