Ce este și de ce este necesar, androidteam

Una dintre părțile importante ale manifestului este filtrele de intenție. Aceste filtre descriu unde și când se poate începe activitatea dvs. Când activitatea sau sistemul de operare dorește să realizeze anumite acțiuni, de exemplu, pentru a deschide o pagină web sau o fereastră de selectare a unui contact, ea creează un obiect intent. Acest obiect poate conține mai mulți descriptori care descriu exact ceea ce doriți să faceți, ce date aveți nevoie pentru acest tip de informații, precum și informații suplimentare. Android compară informațiile din obiectul Intent cu filtrele de intenție reprezentate de toate programele instalate de dvs. și găsește aplicația cea mai potrivită pentru aceasta.







În plus, prin anunțarea activităților, a furnizorilor de conținut, a serviciilor, a intențiilor și a filtrelor de intenție din aplicația dvs., puteți specifica și gardurile și instrumentele (gestionarea și testarea securității).

Un exemplu simplu de AndroidManifest.xml:

  • Fiecare fișier AndroidManifest.xml (la fel ca majoritatea celorlalte fișiere xml pe Android) include o descriere a spațiului de nume
ca prim element.
  • Cele mai multe manifestări includ un singur element

    O descriere detaliată a structurii fișierului AndroidManifest.xml.

    Elementul rădăcină care conține o descriere completă a pachetului. Poate include următoarele elemente: descrie drepturile necesare pentru a vă asigura că programul dvs. funcționează corect. Asta este, dacă doriți să utilizați accesul la date GPS în programul dvs., atunci în această secțiune trebuie să-l specificați în mod explicit, de exemplu: Un manifest nu poate conține deloc acest element. Această secțiune descrie drepturile pe care alte aplicații ar trebui să le solicite pentru accesarea dvs. Un manifest nu poate conține deloc acest element. Descrie codul component al setului de instrumente disponibil pentru testarea funcționalității acestei sau altei aplicații. Un manifest nu poate conține deloc acest element. Elementul rădăcină care conține descrierea componentelor la nivel de aplicație disponibile în pachet. Acest element poate conține valori globale și / sau implicite, cum ar fi pictograma programului, titlul, tema, permisiunile necesare și așa mai departe. Un manifest nu poate conține deloc acest element. Poate conține și alte descrieri: Activitatea este componenta principală a aplicației care interacționează cu utilizatorul. Prima fereastră pe care o văd utilizatorii la pornirea programului, aceasta este activitatea și majoritatea celorlalte ferestre vor fi implementate ca activități separate descrise de etichetă .






    Notă: Fiecare activitate trebuie să aibă eticheta proprie în fișierul manifest. Dacă activitatea nu este descrisă în manifest, atunci nu o puteți executa. Aplicația dvs. va cauza o eroare.

    Pentru a susține căutarea târzie a activităților dvs., puteți include unul sau mai multe elemente pentru a descrie activitățile pe care le susține activitatea.

    De asemenea, puteți asocia una sau mai multe componente cu activitățile sale, ce alți clienți ar putea obține pentru a găsi informații suplimentare despre el:

    Adaugă o descriere a informațiilor de tip meta la activitatea dvs., ai căror clienți o pot obține prin ComponentInfo.metaData. BroadcastReceiver permite unei aplicații să învețe despre modificările aduse datelor sau acțiunilor care au avut loc, chiar dacă programul nu se execută. În plus , puteți specifica unul sau mai multe sau valori , pe care îl primește destinatarul. Serviciul este o componentă care poate fi rulată în fundal pentru o perioadă arbitrară de timp. La fel ca în etichetă , Opțional, puteți specifica una sau mai multe sau elemente pe care serviciul le acceptă. Un furnizor de conținut (ContentProvider) este o componentă care gestionează accesul la datele programului dvs. prin furnizarea acestuia altor aplicații. De asemenea, puteți specifica unul sau mai multe elemente .

    Adăugările și corecțiile sunt binevenite.

    Nu există știri înrudite.







    Articole similare

    Trimiteți-le prietenilor: