2010-02-13 8 views
2

Je regarde le fichier R.java et j'ai vu cela sous le app_name 0x7f040001. Je sais que c'est une sorte de cryptage, car il affiche Bonjour tout le monde je crois. Il y en a d'autres mais je me demandais simplement quel est le cryptage.android développeur question

Merci pour toute aide

Répondre

3

Au moment de la compilation, Android génère une classe nommée R qui contient identificateurs de ressources à toutes les ressources de votre programme. Cette classe contient plusieurs sous-classes, une pour chaque type de ressource pris en charge par Android, et pour laquelle vous avez fourni un fichier de ressources.

Chaque classe contient un ou plusieurs identifiants pour les ressources compilées que vous utilisez dans votre code pour charger la ressource. Plus d'infos here.

+0

Merci pour l'info. – ngreenwood6

2

Ces chiffres ne sont que des identifiants de ressources uniques. Pas de cryptage (il ne serait pas possible de crypter une chaîne de longueur variable et d'obtenir un entier de 32 bits).