PDA

Ver la Versión Completa : [ TUTORIAL ] Insertar imagen en la cortina de la barra de notificaciones


pedrotrebu
23/01/12, 02:23:44
ANTES DE TOCAR NADA SIEMPRE HACED UN BACKUP, POR SI LAS MOSCAS...

Para ambas modificaciones, primero debemos tener apktools, lo descargamos de aquí:
http://code.google.com/p/android-apktool/downloads/list

Descargamos los 2 primeros links y al abrirlos (los .tar.bz se abren como los zip) tendremos en total 3 archivos que meteremos en una carpeta donde queramos.

OJO: TENEMOS QUE TENER INSTALADO EL JDK DE JAVA (http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html) y ANDROID SDK (http://developer.android.com/sdk/index.html) SI NO TENDREMOS ERRORES AL COMPILAR

Ahora metemos en la misma carpeta nuestro SystemUI.apk y framework-res.apk y abrimos una ventana de comandos. Nos vamos a la carpeta que están todos los archivos (cd.. ó cd ) escribimos.

apktool if framework-res.apk

...e instalará el framework en una carpeta. Escribimos

apktool d SystemUI.apk

...esperamos a que termine y nos creará dentro de nuestra carpeta otra carpeta llamada SystemUI.apk. Ya podemos trabajar...

AÑADIR IMAGEN A LA CORTINA

1. Creamos una imagen formato .png de 480x770 y la llamamos como queramos (yo la he llamado "fondo") y la metemos dentro de SystemUI--->res--->drawable-hdpi
2. Editamos el archivo SystemUI--->res--->layout-----status_bar_tracking.xml (yo lo edito con Notepad++). Buscamos la línea que ponga

<View android:background="ff212121" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />

Lo que está en negrita es un color en formato hexadecimal. Lo que está haciendo es rellenar la cortina de ese color, si queréis cambiar de color cambiad ese número por otro (buscad en google una tabla de colores hexadecimales) pero sin quitar las ff. Si lo que queréis es vuestra imagen cambiad ese codigo para que quede de esta forma

<View android:background="@drawable/fondo" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" /> y ya lo tendréis modificado (fondo o como lo hayáis llamado).


COMPILAR

Borramos de la carpeta el archivo SystemUI.apk y pasamos a compilar. En la consola desde nuestra carpeta escribimos

apktool b SystemUI SystemUI.apk


Y se nos creará un apk. Tenemos 2 opciones: desde UOT creamos una cocina con nuestro framework-res o si ya tenemos una cocina la abrimos con 7zip (sin extraer) y borramos en la carpeta app el SystemUI que tuviéramos. Ahora arrastramos el nuevo y veremos como se comprime. Sólo nos queda instalarla desde el recovery.

Ahí tenéis cómo ha quedado el mío.

Existe otras formas que requieren trabajar en la mayoría de los casos con archivos .9.png que suelen dar bastantes problemas.

markos1989
23/01/12, 09:32:53
¿Alguien me pone aqui si es tan amable el link de Roms de cambiar la barra de bloqueo por una que sale como una especie de llama de fuego asi todo guapa esque la vi por la zona de Roms pero ahora no la cuento ni pa atras.... :cry:

Gracias de antemano ;)

neo vendetta
23/01/12, 11:47:55
Hola pedro podrías explicarlo un poco mas claro es que me lio un poco, quiero hacer lo mismo pero en vez de modificar eso quiero modificar semcphone.apk para cambiar colores de teclado y números al estilo ICS , ya que le pregunte a damcha75 por privado que tendría que modificar para lograrlo y me comento que posiblemente era ese archivo pero que no estaba seguro que ya se lo habías preguntado tu y no te había contestado por que no esta seguro 100% bueno que si quieres mirarte lo tu y me lo das hecho mejor tu controlas mucho mas gracias por tu trabajo y por el tutorial.saludos:aplausos:

pedrotrebu
24/01/12, 20:24:00
Dime que es lo que no tienes claro amigo.

Lo del teclado no es ahí, no son simples imágenes sino que está insertado en un xml con el que actualmente estoy trasteando. Cuando sepa algo os lo haré saber.

Noitham
24/01/12, 20:39:53
Que ROM llevas?

pedrotrebu
24/01/12, 22:06:31
A mi me lo preguntas ? Yo estoy con la stock 2.3.4 de vodafone

Enviado desde mi Neo en colorines

Vicktoroid
24/01/12, 23:29:05
Una pregunta veo que también hay iconos que son toggles si cambio esos iconos por otros obviamente en el xml referenciando el nombre, ¿puedo cambiar los iconos de los toggles? un saludo y muchas gracias muy fácil de entender como lo explicaste

damacha75
24/01/12, 23:44:18
Hola pedro podrías explicarlo un poco mas claro es que me lio un poco, quiero hacer lo mismo pero en vez de modificar eso quiero modificar semcphone.apk para cambiar colores de teclado y números al estilo ICS , ya que le pregunte a damcha75 por privado que tendría que modificar para lograrlo y me comento que posiblemente era ese archivo pero que no estaba seguro que ya se lo habías preguntado tu y no te había contestado por que no esta seguro 100% bueno que si quieres mirarte lo tu y me lo das hecho mejor tu controlas mucho mas gracias por tu trabajo y por el tutorial.saludos:aplausos:

hola neo vendentta el archivo que tienes que modificar es un archivo xml ... dialpad.xml que se encuentra en la carpeta layaout pero no es tan sencillo por que aparte tambien hay que combinar y modificar los png y unas cuantas cosas mas . yo he conseguido cambiar los números de color y mas cosas modificando con apktool, pero no es faena facil.

neo vendetta
25/01/12, 00:04:09
hola neo vendentta el archivo que tienes que modificar es un archivo xml ... dialpad.xml que se encuentra en la carpeta layaout pero no es tan sencillo por que aparte tambien hay que combinar y modificar los png y unas cuantas cosas mas . yo he conseguido cambiar los números de color y mas cosas modificando con apktool, pero no es faena facil.

Gracias si lo he visto por xda que hay uno que lo comenta y lo tiene casi acabado le queda muy chulo eso es lo que quiero hacer pero uffff que curro he visto lo que comentas de el xml y también lo de los png que hay que modificar,mucha tela yo no creo que sea capaz, a si que espero a que lo termine el de xda o tu o pedro que tambien lo he visto preguntándole al mismo chico de xda, haber si lo colgais para descargarlo :platano::platano::platano::platano::platano::ok:: ok:

pedrotrebu
25/01/12, 00:20:27
Sabes con qué apk tiene dependencias el Phone.apk? Es que me da mil errores al decompilar.

kikisgj
17/06/12, 14:22:22
me quedao en la parte de decompilar no me crea un apk

villa142b
25/06/12, 23:42:18
1 cosa como puedo poner lo de wifi y todo eso en la barra de notificaciones??