Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 26/08/14, 20:09:58
Avatar de WolfyLPDC
WolfyLPDC WolfyLPDC no está en línea
Miembro del foro
Mensajes: 140
 
Fecha de registro: ago 2014
Mensajes: 140
Modelo de smartphone: OnePlus One
Versión de ROM: CM 11S
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
XML a cuartetos

Buenos días,

Hoy he intentado editar el theme Android L usando el APK Manager y pese a que descompila, compila y firma correctamente los archivos .xml tienen un aspecto extraño. No sé si son así y no sé interpretarlos o es un error, del APK Manager o del propio .xml.

Los archivos en cuestión estan formados por un número indefinido de filas formadas a su vez por ocho columnas con cuatro carácteres cada una. Ejemplo (AndroidManifest.xml):
(Click para mostrar/ocultar)
Código:
0300 0800 3406 0000 0100 1c00 4c03 0000
1a00 0000 0000 0000 0000 0000 8400 0000
0000 0000 0000 0000 1a00 0000 3400 0000
5200 0000 7600 0000 8200 0000 9600 0000
a400 0000 b200 0000 be00 0000 d800 0000
ea00 0000 4201 0000 4601 0000 5801 0000
6c01 0000 7601 0000 a001 0000 b401 0000
d001 0000 fe01 0000 1402 0000 4c02 0000
6202 0000 9e02 0000 ae02 0000 0b00 7600
6500 7200 7300 6900 6f00 6e00 4300 6f00
6400 6500 0000 0b00 7600 6500 7200 7300
6900 6f00 6e00 4e00 6100 6d00 6500 0000
0d00 6d00 6900 6e00 5300 6400 6b00 5600
6500 7200 7300 6900 6f00 6e00 0000 1000
7400 6100 7200 6700 6500 7400 5300 6400
6b00 5600 6500 7200 7300 6900 6f00 6e00
0000 0400 6e00 6100 6d00 6500 0000 0800
7200 6500 7100 7500 6900 7200 6500 6400
0000 0500 7600 6100 6c00 7500 6500 0000
0500 6c00 6100 6200 6500 6c00 0000 0400
6900 6300 6f00 6e00 0000 0b00 6100 6c00
6c00 6f00 7700 4200 6100 6300 6b00 7500
7000 0000 0700 6100 6e00 6400 7200 6f00
6900 6400 0000 2a00 6800 7400 7400 7000
3a00 2f00 2f00 7300 6300 6800 6500 6d00
6100 7300 2e00 6100 6e00 6400 7200 6f00
6900 6400 2e00 6300 6f00 6d00 2f00 6100
7000 6b00 2f00 7200 6500 7300 2f00 6100
6e00 6400 7200 6f00 6900 6400 0000 0000
0000 0700 7000 6100 6300 6b00 6100 6700
6500 0000 0800 6d00 6100 6e00 6900 6600
6500 7300 7400 0000 0300 3200 2e00 3100
0000 1300 6300 6f00 6d00 2e00 7400 7500
6e00 6700 3900 3100 2e00 6c00 6300 6f00
6e00 6300 6500 7000 7400 0000 0800 7500
7300 6500 7300 2d00 7300 6400 6b00 0000
0c00 7500 7300 6500 7300 2d00 6600 6500
6100 7400 7500 7200 6500 0000 1500 6f00
7200 6700 2e00 6300 7900 6100 6e00 6f00
6700 6500 6e00 6d00 6f00 6400 2e00 7400
6800 6500 6d00 6500 0000 0900 6d00 6500
7400 6100 2d00 6400 6100 7400 6100 0000
1a00 6f00 7200 6700 2e00 6300 7900 6100
6e00 6f00 6700 6500 6e00 6d00 6f00 6400
2e00 7400 6800 6500 6d00 6500 2e00 6e00
6100 6d00 6500 0000 0900 4100 6e00 6400
7200 6f00 6900 6400 2000 4c00 0000 1c00
6f00 7200 6700 2e00 6300 7900 6100 6e00
6f00 6700 6500 6e00 6d00 6f00 6400 2e00
7400 6800 6500 6d00 6500 2e00 6100 7500
7400 6800 6f00 7200 0000 0600 7400 7500
6e00 6700 3900 3100 0000 0b00 6100 7000
7000 6c00 6900 6300 6100 7400 6900 6f00
6e00 0000 8001 0800 3000 0000 1b02 0101
1c02 0101 0c02 0101 7002 0101 0300 0101
8e02 0101 2400 0101 0100 0101 0200 0101
8002 0101 0001 1000 1800 0000 0200 0000
ffff ffff 0a00 0000 0b00 0000 0201 1000
6000 0000 0200 0000 ffff ffff ffff ffff
0e00 0000 1400 1400 0300 0000 0000 0000
0b00 0000 0000 0000 ffff ffff 0800 0010
1400 0000 0b00 0000 0100 0000 0f00 0000
0800 0003 0f00 0000 ffff ffff 0d00 0000
1000 0000 0800 0003 1000 0000 0201 1000
4c00 0000 0400 0000 ffff ffff ffff ffff
1100 0000 1400 1400 0200 0000 0000 0000
0b00 0000 0200 0000 ffff ffff 0800 0010
1300 0000 0b00 0000 0300 0000 ffff ffff
0800 0010 1300 0000 0301 1000 1800 0000
0400 0000 ffff ffff ffff ffff 1100 0000
0201 1000 4c00 0000 0500 0000 ffff ffff
ffff ffff 1200 0000 1400 1400 0200 0000
0000 0000 0b00 0000 0400 0000 1300 0000
0800 0003 1300 0000 0b00 0000 0500 0000
ffff ffff 0800 0012 ffff ffff 0301 1000
1800 0000 0500 0000 ffff ffff ffff ffff
1200 0000 0201 1000 4c00 0000 0600 0000
ffff ffff ffff ffff 1400 0000 1400 1400
0200 0000 0000 0000 0b00 0000 0400 0000
1500 0000 0800 0003 1500 0000 0b00 0000
0600 0000 1600 0000 0800 0003 1600 0000
0301 1000 1800 0000 0600 0000 ffff ffff
ffff ffff 1400 0000 0201 1000 4c00 0000
0700 0000 ffff ffff ffff ffff 1400 0000
1400 1400 0200 0000 0000 0000 0b00 0000
0400 0000 1700 0000 0800 0003 1700 0000
0b00 0000 0600 0000 1800 0000 0800 0003
1800 0000 0301 1000 1800 0000 0700 0000
ffff ffff ffff ffff 1400 0000 0201 1000
6000 0000 0800 0000 ffff ffff ffff ffff
1900 0000 1400 1400 0300 0000 0000 0000
0b00 0000 0700 0000 ffff ffff 0800 0001
0000 047f 0b00 0000 0800 0000 ffff ffff
0800 0001 0000 027f 0b00 0000 0900 0000
ffff ffff 0800 0012 ffff ffff 0301 1000
1800 0000 0800 0000 ffff ffff ffff ffff
1900 0000 0301 1000 1800 0000 0900 0000
ffff ffff ffff ffff 0e00 0000 0101 1000
1800 0000 0900 0000 ffff ffff 0a00 0000
0b00 0000


¿Los archivos son así y no los entiendo? ¿Los estoy abriendo mal? Utilizo el Sublime Text 2.

Agradecería la ayuda, no he encontrado nada por google.

Muchas gracias

__________________________________________________ ____________________

Usuario de un LG E975 con una ROM de Cyanogenmod 11.
Responder Con Cita


  #2  
Viejo 26/08/14, 21:09:02
Avatar de jmmunoz
jmmunoz jmmunoz no está en línea
Usuario muy activo
Mensajes: 2,565
 
Fecha de registro: ago 2010
Localización: Barcelona
Mensajes: 2,565
Modelo de smartphone: SGIV
Versión de ROM: Free
Tu operador: Pepephone
Mencionado: 11 comentarios
Tagged: 0 hilos
Esto que tu ves... es compilado... un xml obviamente no tiene ese formato...

Para mayor información http://es.m.wikipedia.org/wiki/Exten...arkup_Language

La app esa te permite modifcar cosas... pero no puede modificar cosas de configuración para poder volverla a compilar... si no... tendrías que compilarlo desde eclipse o adb...

Y si quisieras firmar la app... deberias generar una keystore...
etc etc...
Responder Con Cita
  #3  
Viejo 27/08/14, 11:17:25
Avatar de WolfyLPDC
WolfyLPDC WolfyLPDC no está en línea
Miembro del foro
Mensajes: 140
 
Fecha de registro: ago 2014
Mensajes: 140
Modelo de smartphone: OnePlus One
Versión de ROM: CM 11S
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Entonces, si quiero empezar un tema propio (modificar algo más que las imágenes) debo partir de uno completamente editable, ¿No?

Por cierto, ¿Sabéis dónde se encuentra el tema Holo (default) dentro de la ROM de Cyanogenmod? ¿Es este mal lugar para preguntar?

Muchas gracias
Responder Con Cita
  #4  
Viejo 28/08/14, 10:41:05
Avatar de jmmunoz
jmmunoz jmmunoz no está en línea
Usuario muy activo
Mensajes: 2,565
 
Fecha de registro: ago 2010
Localización: Barcelona
Mensajes: 2,565
Modelo de smartphone: SGIV
Versión de ROM: Free
Tu operador: Pepephone
Mencionado: 11 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por WolfyLPDC Ver Mensaje
Entonces, si quiero empezar un tema propio (modificar algo más que las imágenes) debo partir de uno completamente editable, ¿No?

Por cierto, ¿Sabéis dónde se encuentra el tema Holo (default) dentro de la ROM de Cyanogenmod? ¿Es este mal lugar para preguntar?

Muchas gracias
"Entonces, si quiero empezar un tema propio (modificar algo más que las imágenes) debo partir de uno completamente editable, ¿No?"

Depende de lo que quieras hacer.... si quieres modificarlo para tener tu tema en tu móvil o poderlo compartir pero no publicarlo en el play store... puedes editar el existente y volverlo a empaquetar.

Si lo que quieres es crear un tema para el play store... deberas partir de cero o no en función de lo que hagas...

Aunque yo no soy partidario de utilizar cosas que no se han compartido con ese fin... ya que eso... tiene un nombre...
Seguramente si buscas lo que necesitas siempre hay alguien que ha lo compartido con el fin de que la gente lo use.. y ahí es donde hay que mirar que licencia le ha puesto... por si hay que nombrar al desarrollador.. poner algun enlace de referencia... o es de uso público porque si...

Respecto a la rom y el tema... te podran asesorar mejor en el hilo correspondiente a la rom.

Saludos
Responder Con Cita
  #5  
Viejo 28/08/14, 12:38:35
Avatar de WolfyLPDC
WolfyLPDC WolfyLPDC no está en línea
Miembro del foro
Mensajes: 140
 
Fecha de registro: ago 2014
Mensajes: 140
Modelo de smartphone: OnePlus One
Versión de ROM: CM 11S
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Buenas,

Mi interés era solo el de editar un theme ya existente más que nada para ir aprendiendo como funcionan y poder hacer un propio cuando disponga de más conocimientos. Cualquier edición solo existe en mi movil y en mi ordenador y no tengo ninguna intención de difundirlo ni mucho menos de ponerlo en google play. Cyanogenmod es de código libre y abierto, ¿No?

Al ver que el theme Android L no permitía la edición partí de otro theme libre y ya está. Trato de conseguir el theme por defecto de CM11 porque sé que ese es un theme completo y libre.

Saludos
Responder Con Cita
  #6  
Viejo 29/08/14, 20:42:37
Avatar de jmmunoz
jmmunoz jmmunoz no está en línea
Usuario muy activo
Mensajes: 2,565
 
Fecha de registro: ago 2010
Localización: Barcelona
Mensajes: 2,565
Modelo de smartphone: SGIV
Versión de ROM: Free
Tu operador: Pepephone
Mencionado: 11 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por WolfyLPDC Ver Mensaje
Buenas,

Mi interés era solo el de editar un theme ya existente más que nada para ir aprendiendo como funcionan y poder hacer un propio cuando disponga de más conocimientos. Cualquier edición solo existe en mi movil y en mi ordenador y no tengo ninguna intención de difundirlo ni mucho menos de ponerlo en google play. Cyanogenmod es de código libre y abierto, ¿No?

Al ver que el theme Android L no permitía la edición partí de otro theme libre y ya está. Trato de conseguir el theme por defecto de CM11 porque sé que ese es un theme completo y libre.

Saludos
Buenas.

No pretendía ofenderte aunque parece que lo he hecho.
Si es así te pido disculpas ya que no era la intención.

Cyano es codigo libre y para ello uno puede descargarse dicho código, modificarlo, compilarlo y usarlo.

Los temas.. npi...

Saludos
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:18:58 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007