Android-Push Notification

hirdetések

az értesítés olyan üzenet, amelyet az alkalmazás normál felhasználói felületén kívül jeleníthet meg a felhasználó számára. Nagyon könnyen létrehozhat saját értesítéseket az Androidon.

Android biztosít NotificationManager osztály erre a célra. Annak érdekében, hogy ezt az osztályt, meg kell példányosítani egy objektum ebben az osztályban kérve az android rendszer keresztül getSystemService() módszer. Szintaxisa az alábbiakban található−

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

ezt követően értesítést hoz létre az értesítési osztályon keresztül, és megadja annak attribútumait, például ikon,cím és idő e. T. c. szintaxisa az alábbiakban található−

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

a következő dolog, amit meg kell tennie, egy PendingIntent létrehozása a kontextus és a szándék paraméterként történő átadásával. Azáltal, hogy függő szándékot ad egy másik alkalmazásnak, megadja neki a jogot arra, hogy az Ön által megadott műveletet úgy hajtsa végre, mintha a másik alkalmazás maga lenne.

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

az utolsó dolog, amit meg kell tennie, hogy hívja Setlatesteventinfo módszer az értesítési osztály, és adja át a függőben lévő szándék együtt értesítés tárgya és a test adatait. Szintaxisa az alábbiakban található. Ezután végül hívja meg a NotificationManager osztály értesítési módszerét.

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

a notify metóduson kívül más módszerek is rendelkezésre állnak a NotificationManager osztályban. Az alábbiakban felsoroljuk őket−

Sr.Nem módszer & leírás
1

cancel (int id)

ez a módszer törli a korábban megjelenített értesítést.

2

Mégse (String tag, int id)

ez a módszer egy korábban megjelenített értesítést is töröl.

3

cancelAll ()

ez a módszer törli az összes korábban megjelenített értesítést.

4

értesítés (int id, Notification notification)

ez a módszer értesítést küld az állapotsorban.

5

értesítés (String tag, Int id, Notification notification)

ez a módszer egy értesítést is közzétesz, amely megjelenik az állapotsorban.

példa

az alábbi példa a NotificationManager osztály használatát mutatja be. Ez ládák alapvető alkalmazás, amely lehetővé teszi, hogy hozzon létre egy értesítést.

a példa kísérletezéséhez ezt egy tényleges eszközön vagy egy emulátorban kell futtatnia.

lépések leírás
1 az Android studio segítségével Android alkalmazást hozhat létre egy packagecom alatt.példa.sairamkrishna.az alkalmazásom.
2 src / MainActivity módosítása.java fájl értesítési kód hozzáadásához.
3 layout XML fájl módosítása res / layout / activity_main.xml adjon hozzá bármilyen GUI összetevőt, ha szükséges.
4 futtassa az alkalmazást, és válasszon egy futó android-eszközt, telepítse az alkalmazást, és ellenőrizze az eredményeket.

itt van a fő tartalmaaktivitást.Jáva.

a következő kódban az abc jelzi a tutorialspoint.com

itt található az activity_main tartalma.xml

itt található az AndroidManifest tartalma.xml.

próbáljuk meg futtatni az alkalmazást. Az alkalmazás Android studio Alkalmazásból történő futtatásához nyissa meg a projekt egyik tevékenységi fájlját, majd kattintson az eszköztár Futtatás ikonjára. Az alkalmazás megkezdése előtt az Android studio megjeleníti a következő ablakot, hogy kiválasszon egy lehetőséget, ahol futtatni szeretné az Android alkalmazást.

most töltse ki a mezőt a címmel , a témával és a testtel. Ezt az alábbi ábra mutatja−

most kattintson az értesítés gombra, és megjelenik egy értesítés a felső értesítési sávban. Az alábbiakban látható−

most görgessen lefelé az értesítési sávon, és nézze meg az értesítést. Ezt az alábbi ábra mutatja−

hirdetések

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: