Android – Push Oznámení

Reklamy

oznámení je zpráva, kterou lze zobrazit pro uživatele mimo vaši žádost je normální UI. V systému android si můžete velmi snadno vytvořit vlastní oznámení.

Android poskytuje třídu NotificationManager pro tento účel. Chcete-li používat tuto třídu, musíte vytvořit instanci objektu této třídy vyžádáním systému android pomocí metody getSystemService (). Jeho syntaxe je uvedena níže−

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

Po, že budete vytvářet Oznámení prostřednictvím Oznámení třídy a určit jeho atributy, jako je ikona,název a čas e.t.c. Jeho syntaxe je uvedena níže−

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

další věc, kterou musíte udělat, je vytvořit PendingIntent předáním kontextu a záměru jako parametr. Tím, že PendingIntent na jinou aplikaci, udělujete mu právo provést operaci, kterou jste zadali, jako by druhá aplikace byla sami.

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

poslední věc, kterou musíte udělat, je zavolat setLatestEventInfo způsob Oznámení třídy a projít čekající záměr spolu s oznámením předmět a tělo detaily. Jeho syntaxe je uvedena níže. A nakonec zavolejte metodu notify třídy NotificationManager.

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

kromě metody notify existují i jiné metody dostupné ve třídě NotificationManager. Jsou uvedeny níže−

Sr.Ne Metoda & popis
1

zrušit(int id)

Tato metoda zrušit dříve zobrazí oznámení.

2

zrušit (řetězec tag, int id)

tato metoda také zruší dříve zobrazené oznámení.

3

cancelAll()

Tato metoda zruší všechny dříve zobrazené upozornění.

4

oznámit(int id, Oznámení, oznámení)

Tato metoda post oznámení se zobrazí ve stavovém řádku.

5

oznámit(String tag, int id, Oznámení, oznámení)

Tato metoda také přidat oznámení se zobrazí ve stavovém řádku.

příklad

níže uvedený příklad ukazuje použití třídy NotificationManager. To přepravky základní aplikace, která vám umožní vytvořit oznámení.

Chcete-li experimentovat s tímto příkladem, musíte jej spustit na skutečném zařízení nebo v emulátoru.

Kroky Popis
1 Budete používat Android studio k vytvoření aplikace pro Android, pod packagecom.příklad.sairamkrishna.moje žádost.
2 upravit src / MainActivity.soubor java pro přidání kódu oznámení.
3 Upravit rozvržení XML soubor res / layout / activity_main.xml přidat libovolnou komponentu GUI v případě potřeby.
4 Spusťte aplikaci a vyberte spuštěné zařízení android, nainstalujte do ní aplikaci a ověřte výsledky.

zde je obsah MainActivity.Jáva.

V následujícím kódu abc označuje logo tutorialspoint.com

Zde je obsah activity_main.xml

zde je obsah Androidmanifestu.datum.

zkusme spustit naši aplikaci. Chcete-li spustit aplikaci z aplikace Android studio, otevřete jeden ze souborů aktivit vašeho projektu a na panelu nástrojů klikněte na ikonu Spustit . Před spuštěním aplikace se aplikace Android studio zobrazí následující okno a vyberte možnost, kam chcete aplikaci Android spustit.

nyní vyplňte pole s názvem, předmětem a tělem. To je znázorněno níže na obrázku−

Nyní klikněte na tlačítko Upozornit a v horním oznamovacím panelu se zobrazí oznámení. Bylo ukázáno níže−

Nyní přejděte dolů na oznamovací lištu a podívejte se na oznámení. Bylo to uvedeno níže na obrázku−

Reklamy

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: