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 ?
Réponse
Trop de publicités?
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>
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.