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?
Respuesta
¿Demasiados anuncios?
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>
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.