Android-Push Varsling

Annonser

et varsel er en melding du kan vise til brukeren utenfor programmets normale BRUKERGRENSESNITT. Du kan lage dine egne varsler i android veldig enkelt.

Android gir NotificationManager klasse for dette formålet. For å kunne bruke denne klassen må du instantiere et objekt av denne klassen ved å be om android-systemet gjennom getsystemservice () – metoden. Dens syntaks er gitt nedenfor−

NotificationManager NM;NM=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);

Etter det vil du opprette Varsel gjennom Varslingsklasse og angi attributter som ikon, tittel og tid osv. dens syntaks er gitt nedenfor−

Notification notify = new Notification(android.R.drawable.stat_notify_more,title,System.currentTimeMillis());

Det neste du må gjøre er å lage En PendingIntent ved å sende kontekst og hensikt som en parameter. Ved Å gi En PendingIntent til et annet program, gir du det rett til å utføre operasjonen du har angitt som om den andre søknaden var deg selv.

PendingIntent pending = PendingIntent.getActivity(getApplicationContext(), 0, new Intent(),0);

det siste du trenger å gjøre er å ringe setLatestEventInfo-metoden I Varslingsklassen og sende den ventende hensikten sammen med meldingsemne og kroppsdetaljer. Dens syntaks er gitt nedenfor. Og så til slutt ringe varsle metoden For NotificationManager klassen.

notify.setLatestEventInfo(getApplicationContext(), subject, body,pending);NM.notify(0, notify);

Bortsett fra varsle-metoden finnes det andre metoder i NotificationManager-klassen. De er oppført nedenfor−

Sr.Nei Metode & beskrivelse
1

avbryt (int id)

denne metoden avbryt et tidligere vist varsel.

2

avbryt (String tag, int id)

denne metoden også avbryte en tidligere vist melding.

3

cancelAll ()

denne metoden avbryte alle tidligere viste varsler.

4

varsle (int id, Varslingsvarsling)

denne metoden legg inn et varsel som skal vises i statuslinjen.

5

varsle (String tag, int id, Varsling varsling)

Denne metoden Også Legge inn en melding som skal vises i statuslinjen.

Eksempel

eksemplet nedenfor viser bruken Av NotificationManager-klassen. Det kasser et grunnleggende program som lar deg lage et varsel.

for å eksperimentere med dette eksemplet må du kjøre dette på en faktisk enhet eller i en emulator.

Trinn Beskrivelse
1 Du vil bruke Android studio til å lage En Android-applikasjon under en packagecom.eksempel.sairamkrishna.min søknad.
2 Endre src / MainActivity.java-fil for å legge Til Varslingskode.
3 Endre layout XML fil res / layout / activity_main.xml legg TIL NOEN GUI-komponent hvis nødvendig.
4 Kjør programmet og velg en løpende android-enhet og installer programmet på det og bekreft resultatene.

Her er innholdet I Hovedaktiviteten.Java.

i følgende kode angir abc logoen til tutorialspoint.com

her er innholdet i activity_main.xml

her er innholdet I AndroidManifest.xml.

La oss prøve å kjøre vår søknad. For å kjøre appen Fra Android studio, åpne en av prosjektets aktivitetsfiler og klikk Kjør ikon fra verktøylinjen. Før du starter programmet, Vil Android studio vise følgende vindu for å velge et alternativ der Du vil kjøre Android-programmet.

fyll ut feltet med tittel, emne og kropp. Dette er vist nedenfor i figuren−

klikk nå på varsle-knappen, og du vil se et varsel i toppvarslingslinjen. Det har blitt vist nedenfor−

nå bla nedover varslingslinjen og se varselet. Dette er vist nedenfor i figuren−

Annonser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

More: