ROMs y desarrollo Samsung Galaxy S Plus ROMs y desarrollo Samsung Galaxy S Plus

Respuesta
 
Herramientas
  #1  
Viejo 19/12/12, 17:32:32
Array

[xs_avatar]
davidteri davidteri no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Localización: Cinisello Balsamo, Milan
Mensajes: 289
Modelo de smartphone: Galaxy I9001
Tu operador: Movistar
guiño Como centrar reloj en CM10

Hola muchachos este es mi primer thread que abro en este foro que me parece buenisimo hoy les quiero contar como hacer para centrar el reloj en la status bar.

Tutorial
1.- Descargar este pack http://www.mediafire.com/?aq7g94ol1tdrdc8
2.- Crear una carpeta en el escritorio la podeis llamar como querais
3.- Extraer los archivos del pack.rar dentro de la carpeta que crearon en el escritorio
3.1.- dentro el pack.rar habran dos carpetas las 2 son importantes para hacer este trabajo
4.- dentro la carpeta apktool copiar los apks systemUI.apk e framework-res.apk
5.- Abrir CMD de windows y dentro el cmd ir a la direccion donde se encuentran los apks (en my caso llame la carpeta xx y la direccion que escribire es la siguiente)

[PHP]cd C:\Users\David\Desktop\xx\apktool [/PHP]

6.- ahora montaremos el framewrok-res.apk con este codigo

[PHP]java -jar apktool.jar if framework-res.apk [/PHP]

7.- Despues abriremos el systemUI.apk con este codigo

[PHP]java -jar apktool.jar d SystemUI.apk [/PHP]

8.- despues de haber abierto el systemUI dentro la carpeta apktool nos aparecera una carpeta llamada systemUI donde estaran todos los datos del systemUI.apk
9.- Con Notepad++ (creo yo el mas confiable editor de texto) dirigirse a esta ruta /SystemUI/res/layout/ y abrir este archivo xml status_bar.xml y ahi borraras todo lo que este escrito y reemplazarlo con lo siguiente

[PHP]<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusB arView 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="center" androidrientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="6.0dip" android:clickable="false" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<ImageView android:id="@id/notification_lights_out" android:paddingLeft="6.0dip" 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" />
<LinearLayout androidrientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout androidrientation="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.StatusBarIconVie w 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" androidrientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:gravity="center_vertical" androidrientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<LinearLayout android:gravity="center" androidrientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
<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" />
<TextView android:textAppearance="@style/TextAppearance.StatusBar.Battery" android:gravity="left|center" android:id="@id/battery_text" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="-3.0dip" android:singleLine="true" />
<ImageView android:gravity="bottom" android:id="@id/battery" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<com.android.systemui.statusbar.policy.CircleBatte ry android:textAppearance="@style/TextAppearance.StatusBar.Battery" android:gravity="bottom" android:id="@id/circle_battery" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" />
</LinearLayout>
</LinearLayout>
<LinearLayout androidrientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageVie w android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
<com.android.systemui.statusbar.AnimatedImageVie w android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:background="@drawable/notification_header_bg" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
</com.android.systemui.statusbar.phone.PhoneStatusBa rView>
[/PHP]

10.- Guardar lo editado
11.- Reempaquetar el systemUI.apk con este codigo

[PHP]java -jar apktool.jar b SystemUI New_SystemUI.apk[/PHP]

12.- Despues de haber reempaquetado el systemUI.apk dentro la carpeta apktool habran 3 apks los 2 anteriores mencionados y uno llamado New_SystemUI.apk

13.- Con winrar abrir systemUI.apk y New_SystemUI.apk
13.1.- de SystemUI.apk borrar la carpeta res y los archivos classes.dex y resources.arsc
13.2.- de New_SystemUI.apk arrastrar hacia systemUI.apk la carpeta res y los archivos classes.dex y resources.arsc
13.3.- una vez hecha esta modifica cerrar los winrar abiertos
14.- Copiar systemUI.apk modificado a la carpeta zipAlign
14.1.- Abrir el exe zipalign
14.2.- les aparecera una ventana donde deberan escoger Select .apk File
14.3.- Despues deberan escoger el systemUI.apk copiado en la carpeta zipalign
14.4.- despues ejecutaran el bat zipalign
14.5.- cuando el bat termine el proceso presionar cualquier tecla para cerrarlo
15.- Copiar el systemUI.apk que se encuentra en la carpeta ZipAlignedApps al telefono
16.- con un explorador con permisos root como rootexplorer copiar el systemUI.apk en la ruta system/app y dar permisos rw-r-r (644)
17.- Reiniciar el telefono
18.19.20.- Su reloj estara centrado y no mas en la parte derecha ;)

Responder Con Cita
Los siguientes 4 usuarios han agradecido a davidteri su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 19/12/12, 17:37:21
Array

[xs_avatar]
Boxer HM Boxer HM no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: abr 2012
Localización: Madrid
Mensajes: 6,911
Modelo de smartphone: Galaxy S7 EDGE
Tu operador: Orange
Fantastico aporte , se agradece esta gran entrada y tu trabajo , te seguire muy de cerca , nuevamente gracias por el trabajo

PD: lo añado al indice

Última edición por Boxer HM Día 19/12/12 a las 17:41:40.
Responder Con Cita
  #3  
Viejo 19/12/12, 17:39:28
Array

[xs_avatar]
jotaarcan jotaarcan no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: abr 2012
Localización: Malaga playita
Mensajes: 2,343
Modelo de smartphone: Oppo find 5, Galaxy s plus, LG optimus 2x, Galaxy Tab 2 10.1
Tu operador: Tuenti Movil
valla recien registrado y dando grandes aportes, muy buen trabajo.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S Plus > ROMs y desarrollo Samsung Galaxy S Plus



Hora actual: 20:22:52 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /