- androiden programkomponenter

, anvendelse af komponenter er vigtige byggesten i en androide anvendelse.disse komponenter er løst koblet af ansøgningen åbenbar fil, androidmanifest.xml, som beskriver hver komponent i anvendelsen, og hvordan de samarbejder. er der følgende fire komponenter, som kan anvendes inden for en androide anvendelse:,, komponenter beskrivelse aktiviteter de dikterer, eu - erhvervsgrenen og håndtere interaktion med brugeren til smartphone - tjenester, de klare baggrund behandling forbundet med en ansøgning.fjernsynsmodtagere, de klare kommunikationen mellem androide os og applikationer.indholdsudbydere de klare data og database ledelse.de aktiviteter, som en aktivitet, repræsenterer en enkelt skærm med en brugergrænseflade, kort sagt virksomhed udfører aktioner på skærmen.for eksempel, en e - mail anvendelse kan have en aktivitet, som viser en liste over nye e - mails, en anden aktivitet for at sammensætte en e - mail, og en anden aktivitet, til at læse e - mails.hvis en ansøgning, har mere end en aktivitet, så en af dem skal være mærket som den aktivitet, der er fremlagt, når ansøgningen er iværksat, en aktivitet er gennemført som en underklasse af aktivitet, klasse som følger og minus; offentlige klasse mainactivity udvider aktivitet {}, tjenesteydelser, en tjeneste er en komponent, der er i baggrunden til at udføre langvarige operationer.for eksempel, en tjeneste kan spille musik i baggrunden, mens de bruger i en anden anvendelse, eller det kan hente oplysninger via nettet, uden at blokere brugerinteraktion med en aktivitet. en tjeneste, er gennemført som en underklasse af service, klasse som følger og minus; offentlige klasse myservice udvider service {}, radio modtagere, fjernsynsmodtagere, blot svare til at sende beskeder fra andre ansøgninger eller fra systemet.for eksempel, der kan ligeledes iværksætte udsendelser at lade andre ansøgninger, ved, at nogle af de data, der er blevet overført til anordningen og er tilgængelige for dem at bruge, så det er radiofonimodtager, der vil stoppe denne meddelelse og indlede passende foranstaltninger. en radiofonimodtager er gennemført som en underklasse af, broadcastreceiver, klasse, og hver enkelt budskab er - som, "objekt. offentlige klasse myreceiver udvider broadcastreceiver (offentlige eller onreceive (sammenhæng hensigt) {}}, indholdsudbydere, indholdsudbyderen underleverancer data fra en enkelt ansøgning til andre på anmodning.sådanne anmodninger skal behandles i de metoder, som det, contentresolver, klasse.dataene kan lagres i databasen, database eller et helt andet sted. en indholdsudbyderen er gennemført som en underklasse af, contentprovider, klasse og skal implementere et standardiseret sæt af api - grænseflader, der gør det muligt for andre ansøgninger til at udføre transaktioner. offentlige klasse mycontentprovider udvider contentprovider (offentlige eller oncreate() {}}, vil vi gå gennem disse mærkater i detaljer, mens dækker anvendelsen komponenter i de enkelte kapitler. supplerende komponenter, der er supplerende komponenter, der vil blive anvendt til opførelse af ovennævnte enheder, deres logik og kabler mellem dem.disse komponenter er −, komponenter beskrivelse fragmenter udgør en del af brugergrænsefladen i en aktivitet.synspunkter - elementer, der er udarbejdet på, herunder knapper, lister former osv. opstillingsskemaer opfattelse hierarkier, der kontrollerer lærred format og forekomsten af synspunkter.godt beskeder ledninger komponenter sammen.ressourcer eksterne elementer, såsom strenge, konstanter og drawable billeder.åbenbart konfiguration fil for anvendelsen.,



Previous:
Next Page: