Avisos

ROMs y desarrollo Xperia X10 ROMs y desarrollo Xperia X10

Respuesta
 
Herramientas
  #1  
Viejo 21/03/13, 20:42:51
Array

[xs_avatar]
cova86 cova86 no está en línea
Miembro del foro
 
Fecha de registro: dic 2011
Localización: Mexico
Mensajes: 150
Modelo de smartphone: Xperia X10
Tu operador: TELCEL
Tutorial crear icons pack para holo launcher, xperia s launcher, launcher pro, etc etc.

TUTORIAL CREAR ICONS PACK PARA HOLO LAUNCHER, XPERIA S LAUNCHER, LAUNCHER PRO, ETC ETC.

Hola amigos, como prometi aquí esta el tutorial para crear icons pack para sus launcher dependiendo de su rom, cabe aclarar que solo cambiaran sus iconos y no el dock como los temas de go launcher. Es posible que también funcionen en el go launcher y en el adw launcher aunque como no los uso no sabría decirles.

HERRAMIENTAS

Recomiendo para no tener tantos problemas hacerlo sobre Windows, ya que en Linux es un poco mas laborioso instalar el apkmanager por ejemplo, aun asi dejare las instrucciones por si alguien quiere hacerlo en Linux.
  • Tener instalado Java(Windows) u OpenJDK(Linux)
  • Icon pack base, usare el Blue ICS de mi rom
  • Framework-res.apk de la rom (Descarga de estos dos mas las instrucciones de instalacion, el framework-res.apk es de mi rom ANGELINUX, sustituir por el de su rom, descomprimir: http://bit.ly/ZBBXXl )

INSTRUCCIONES
Adjunto un word de como instalar las herramientas asi que no me detendré en como instalarlos, verán que es mas tardado instalar las herramientas que hacer el pack.
1) Copiar en la carpeta de apktool el framework-res.apk de la rom y ejecutar el apktool
WINDOWS

  • Abrimos inicio>ejecutar y escribimos: CMD
  • Se nos abrira una terminal en msdos con la cual nos desplazaremos hasta donde esta instalado el programa, con “cd” entramos y con “cd..” nos regresamos.
LINUX
  • Click derecho, abrir carpeta en terminal
2) Ejecutamos:

apktool if framework-res.apk

Si todo sale bien deberia salirnos algo como:
I: Framework installed to: ........ apktool\framework\1.apk

3) Descompilamos:

apktool d Blueics.apk


4) Se creara una carpeta llamada Blueics, entramos y abrimos AndroidManifest.xml
En la línea 2 buscamos package="com.blueics.icons" y reemplazamos blueics por el nombre que queramos en el pack, es importante que este junto el nombre, ahora buscamos la línea 4 y buscamos android:icon="@drawable/icsicon"> y reemplazamos icsicon por el nombre que queramos.

5) Entramos a res\drawable-hdpi y colocamos el icono de la aplicación que queremos(debe ser en formato PNG y de 72x72 pixeles) y nos dirigimos a la siguiente pagina:

http://activities.droidicon.com

y en el buscador ponemos la aplicación del icono, en este caso por ejemplo vignette, si nos salen varios resultados nos vamos por el primero y copiamos el tercer reglon que tiene el nombre con GUIONES BAJOS en este casouk_co_neilandtheresa_vignette_vignette y lo ponemos de nombre en el archivo de imagen.

6) Ahora vamos a res\values y abrimos el archivo arrays.xml y colocamos antes de la línea </string-array> lo siguiente:
<item> uk_co_neilandtheresa_vignette_vignette </item> , guardamos y cerramos.

7) En esta misma carpeta buscamos la imagen icsicon.png y lo reemplazamos con el icono que queramos que queramos que lleve el pack y lo nombramos como lo pusimos en el punto 2.

8) Abrimos el archivo public.xml y colocamos antes de la línea

<public type="string" name="app_name" id="0x7f030000" />

lo siguiente:

<public type="drawable" name=" uk_co_neilandtheresa_vignette_vignette " id="0x7f020015" />

Importante:respecto a esta “id=” al final de la oración, la forma de asignar la id la numeración tiene este orden: 0-9 y después las letras de a-f, es decir si el primer numero es id="0x7f020000" le seguirá id="0x7f020001", id="0x7f020002",………, id="0x7f020009" y después del “9” seguirá la “a”, es decir id="0x7f02000a", id="0x7f02000b", ……., id="0x7f02000f", después de este seguiría la siguiente cifra, es decir id="0x7f020010".

9) En la línea <public type="drawable" name="icsicon" id="0x7f020013" /> reemplazamos “icsicon” por el nombre del pack que asignamos en la imagen en el punto 2.

10) Abrimos strings.xml buscamos <string name="app_name">Blue ICS</string> y reemplazamos Blue ICS por el nombre que queramos que lleve el icon pack.

11) Por ultimo vamos a smali\com\aac\icons y abrimos con el block de notas el archivo R$drawable.smali y buscamos la línea

“.field public static final icsicon:I = 0x7f020013”

reemplazamos icsicon por el nombre del icono del punto 2 y después de esta línea ponemos:

“.field public static final uk_co_neilandtheresa_vignette_vignette:I = 0x7f020015”, con los valores que asignamos tanto como nombre de imagen como de la “id”, guardamos cambios y cerramos.

12) Ahora compilamos la aplicación:

apktool b Blueics (ojo sin la .apk)

13) Listo, si hicimos todo bien debería compilarnos sin problema, si sale un error en consola revisen bien los pasos por si se les fue algo. Una vez compilado, abrimos la carpeta de la aplicación y ahi veremos que se han creado dos carpetas nuevas, una con el nombre build y otra con el nombre dist. En la carpeta Build, estan los archivos de la aplicacion pero ya compilados, mientras que en la carpeta Dist, ya esta creado el .apk.

14) Por ultimo hay que firmar el apk creado, para eso se usara el apkmanager, vamos a la carpeta donde esta el apkmanager y la colocamos en la carpeta place-apk-here-for-signing, y ejecutamos el apkmanager:

WINDOWS
  • Doble Click en script.bat
LINUX
Click derecho y abrir en terminal, ejecutamos los comandos:
  • chmod 755 Script.sh
  • /Script.sh
15) En Apkmanager buscamos la opción que dice “Sign an apk(Batch support)(inside place-apk-here-for-signing folder only) y tecleamos la opción que nos marca para llamarlo y listo, nos mostrata que esta firmando y después de que termine ya tendremos la apk firmada en la misma carpeta en el que la colocamos.

16) Listo….


A lo mejor es algo extensa la guía, pero verán que no es tan complicado como parece, lo difícil es la primera vez, después será fácil. Como ya dije recomiendo hacer esto en Windows ya que en Linux es un poco mas tardado instalar las herramientas, pero adjunto en el tutorial como instalarlo en Linux y no es tan difícil, se los dice un linuxero jajaja.
Bueno este es el fin del post, cualquier duda comenten en el post ok, saludos….

Última edición por cova86 Día 22/03/13 a las 00:56:48.
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 24/03/13, 09:47:36
Array

[xs_avatar]
jgarabito jgarabito no está en línea
Miembro del foro
 
Fecha de registro: jun 2011
Mensajes: 166
Modelo de smartphone: Xiaomi Redmi note 6 pro
Tu operador: Yoigo
ey muchas gracias cova! le echare un vistazo y empezare a hacer algo!
Gran tutorial!
Saludos
Responder Con Cita
  #3  
Viejo 01/12/13, 16:56:58
Array

[xs_avatar]
LeoAniki LeoAniki no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Localización: En todas partes gracias a Internet
Mensajes: 239
Modelo de smartphone: Xiaomi Redmi Nota 4 Versión Global
Tu operador: Otra
Esto. Es justo lo que andaba buscando
Aunque parece algo lioso sera de probarlo nomas
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Sony > Otros smartphones antiguos de Sony > SE Xperia X10 > ROMs y desarrollo Xperia X10



Hora actual: 09:10:07 (GMT +2)



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

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