Est-ce que strings.xml n'est pas censé être utilisé comme stockage de texte pour faciliter la traduction du texte dans l'application vers d'autres langues? Par exemple, il est conseillé de stocker l'identifiant de l'application Facebook selon les manuels facebook dans le fichier string.xml.Pourquoi les ID d'application sont-ils stockés dans strings.xml sous Android?
Cela signifie que si je veux partager ce fichier avec des tierces parties pour la traduction, je devrai supprimer manuellement tous les identifiants par moi-même, ou partager ces identifiants avec des tierces parties.
Mais facebook suggère d'utiliser strings.xml pour leurs ids: https://developers.facebook.com/docs/android/getting-started Pourquoi feraient-ils cela? –
Google inclura l'utilisation d'un fichier ids.xml dans certains de ses guides. Facebook pourrait utiliser strings.xml pour rendre le tutoriel moins d'étapes et plus facile à suivre pour les débutants. –
'ids.xml' sert à créer une ressource' R.id'. Je crois que OP fait référence aux clés API, qui sont des chaînes, et donc placé dans 'strings.xml' –