0 votes

Où sont stockées les informations sur les couleurs dans les applications Android ?

Il se peut que ce ne soit pas le bon endroit pour publier ce message, alors dites-moi si ce n'est pas le cas. Comme le titre l'indique, j'essaie de trouver la palette de couleurs des applications Android lorsqu'elles sont installées. Je ne peux pas décompiler les applications, mais je peux accéder au fichier apk. Existe-t-il un fichier standard universel ou au moins une chaîne de texte dans un fichier que je peux rechercher ?

0 votes

Ces informations sont généralement stockées (dans la source) dans les fichiers themes.xml appropriés. Ces fichiers sont ensuite intégrés aux ressources d'une application. Le seul moyen d'obtenir les informations relatives au thème (couleur, parents, dégradés, formes, etc.) est de décompiler l'application. Certaines applications changent même leurs couleurs au moment de l'exécution, ce qui vous oblige à les décompiler.

1voto

Empire of E Points 1586

Sous valeurs > color.xml

Votre fichier de thèmes ( values > styles.xml ) peut lier des couleurs spécifiques à partir de ce fichier comme suit

Style 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>

script couleur ....

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

Remarquez que la couleur peut se lier à elle-même

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X