*   >> Læs Uddannelse artikler >> science >> programming

Android Programmering: Android Application Components

amkomponenter, der bruges til at modtage meddelelser, der er udsendt af Android-systemet eller andre Android-applikationer. Der er mange udsendelser, der er iværksat af Android-systemet selv og andre applikationer kan modtage ved hjælp af Broadcast-modtager. Eksempler på udsendelser iværksat af systemet er:

- Advarsel, at batteriet er ved at være lav

- Skærm slukket

- Ændring af tidszonen

- Kameraet er blevet brugt til at tage et billede

Mens programmering, kan vi bruge Broadcast-modtagere til at modtage disse udsendte meddelelser og opfører sig i overensstemmelse hermed.

Applikationer kan også indlede udsendelser. Vi kan starte så mange udsendelser, som vi ønsker, og der er ingen grænser for det.

Intents

Faktisk hensigter er ikke en af ​​Android programkomponenter, i stedet er det den komponent aktiverer mekanismen i Android. Den udgør kernen besked-system i Android og definerer et budskab til at aktivere en bestemt komponent. For eksempel, hvis du ønsker at påberåbe sig en ny aktivitet fra din aktuelle aktivitet, er du nødt til at fyre en hensigt med angivelse den nye aktivitet.

Og hvis du ønsker at starte et andet program fra din aktivitet, så er du også nødt til at fyre en hensigt. Det er ved at affyre en hensigt, du fortæller Android-systemet til at gøre noget ske

Der er to typer af Intents i Android:.

Eksplicitte Intents:

I eksplicit Intent, vi er meget specifikke. Vi angiver hvilken aktivitet bør få aktiv på modtagelse hensigten. Disse er normalt bruges til programmets interne kommunikation

Implicitte Intents:.


I implicitte Intent vi sender et budskab til Android-systemet for at finde en passende aktivitet, der kan reagere på hensigten. For eksempel for at sende en e-mail, kan vi bruge en hensigt. Vi vil også angive de data, der skal drives på, med den hensigt. Ved modtagelsen af ​​Intent, vil Android-systemet påberåbe sig en aktivitet, der er i stand til at sende e-mails med de data, som vi har angivet. Hvis der er mere end én aktivitet er i stand til at modtage Intent, systemet præsenterer en vælgeren til brugeren, så han kan vælge, hvilke Aktivitet /Anvendelse skal håndtere det.


Page   <<  [1] [2] [3] 

Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.