Vidéo: CREER UNE APPLICATION ANDROID #10 ? ENVOYER DES NOTIFICATIONS AVEC FIREBASE ! 2024
Chaque application Android est constituée de code Java, de documents XML et d'autres informations. XML signifie eXtensible Markup Language.) Vous connaissez peut-être déjà les documents HTML - la base du Web. Comme un document HTML, chaque document XML est constitué de balises (entre crochets) mais contrairement à un document HTML, un document XML ne décrit pas nécessairement une page affichable
Un document XML peut avoir trois types de balises différents: balises de début, balises d'élément vide et balises de fin.
-
Une balise de début
-
commence par une équerre ouverte et un nom Le dernier caractère d'une étiquette de début est un crochet d'angle de fermeture
Une étiquette d'élément vide commence par une ouverture le crochet suivi d'un nom. Les deux derniers caractères d'un élément vide sont une barre oblique suivie d'un angle de fermeture.
Les éléments sont imbriqués les uns dans les autres ou ne se chevauchent pas. Par exemple, dans le code suivant, un élément TableLayout contient deux éléments TableRow:
-
xmlns: android = " // schémas.android.COM / apk / res / android" android: layout_width = "fill_parent" android: layout_height = "fill_parent" >> > Le code précédent fonctionne parce que le premier TableRow se termine avant le début de la deuxième TableRow. Mais le code XML suivant est illégal:
-
Avec deux tags de départ suivis de deux tags de fin, ce nouveau code XML ne passe pas.
Chaque document XML contient un élément racine - un élément dans lequel tous les autres éléments sont imbriqués.Différents documents XML utilisent différents noms d'éléments. Dans chaque document HTML, l'élément représente
saut de ligne
. Mais en XML, les noms RelativeLayout et TextView sont spécifiques aux documents de mise en page Android. Et le portefeuille de noms et le commerce sont spécifiques aux documents XML de produits financiers (FpML). L'invite de nom et le phonème sont spécifiques à la voix XML (VoiceXML). Chaque type de document a sa propre liste de noms d'éléments.
-
Le texte d'un document XML est sensible à la casse.
-
Par exemple, si vous modifiez RelativeLayout sur relativelayout, l'application ne s'exécutera pas.
Les balises de début et les balises d'élément vide peuvent contenir des attributs.
Un attribut est une paire nom-valeur. Chaque attribut a la forme
-
name =
"
-
value
" . Les guillemets autour de la valeur sont requis. Un élément XML non vide peut contenir du contenu. Par exemple, dans l'élément Hello world!, le contenu Bonjour tout le monde! est pris en sandwich entre l'étiquette de début () et l'étiquette de fin ().