0 votos

¿Dónde se almacena la información sobre el color en las aplicaciones de Android?

Puede que este no sea el lugar correcto para publicar esto, así que por favor dígame si no lo es. Como dice el título, estoy tratando de encontrar la paleta de colores de las aplicaciones de Android mientras están instaladas. No puedo descompilar las aplicaciones, pero puedo acceder al archivo apk. ¿Existe un archivo estándar universal o al menos una cadena de texto en un archivo que pueda buscar?

0 votos

Esta información suele almacenarse (en el código fuente) en los archivos themes.xml correspondientes. A continuación, estos archivos se empaquetan en los recursos de una aplicación. La única forma de obtener la información del tema (color, padres, gradientes, formas, etc.) es descompilando dicha aplicación. Algunas aplicaciones incluso cambian sus colores en tiempo de ejecución, lo que obliga a descompilarlas.

1voto

user157947 Puntos 51

En valores > color.xml

Su archivo de temas ( valores > styles.xml ) puede vincular colores específicos de este archivo como sigue..

Estilo script ..

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
</style>

color script ....

 <resources>
 <color name="primary_dark">#F28000</color>
 <color name="primary">#FF8700</color>
 <color name="accent">#FF8700</color>

Observe que el color puede enlazarse a sí mismo

<color name="accent_text">@color/accent</color>

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X