Menedżer powiadomień w systemie Android

private void sendNotification() {
    NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
            .setSmallIcon(R.drawable.notification_icon)
            .setContentTitle("My notification")
            .setContentText("Hello World!")
            .setPriority(NotificationCompat.PRIORITY_DEFAULT);

    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);

    // notificationId is a unique int for each notification that you must define
    notificationManager.notify(notificationId, builder.build());
}

if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECEIVE_BOOT_COMPLETED)
                != PackageManager.PERMISSION_GRANTED) {
    // Permission is not granted
    // Request the permission
    ActivityCompat.requestPermissions(this,
            new String[]{Manifest.permission.RECEIVE_BOOT_COMPLETED},
            MY_PERMISSIONS_REQUEST_RECEIVE_BOOT_COMPLETED);
}

Powiadomienie

Suggested posts

Firma Turo skróciła czas uruchamiania aplikacji o 77% dzięki narzędziom dla programistów Androida i najlepszym praktykom

Firma Turo skróciła czas uruchamiania aplikacji o 77% dzięki narzędziom dla programistów Androida i najlepszym praktykom

Turo to największy na świecie rynek współdzielenia samochodów, na którym goście mogą zarezerwować dowolny samochód i gdziekolwiek chcą, z tętniącej życiem społeczności zaufanych gospodarzy. Deweloperzy z firmy Turo zainwestowali ostatnio znaczne środki w poprawę wydajności uruchamiania swojej aplikacji na Androida.

Opanowanie architektur programistycznych Androida (MVC, MVP, MVVM, MVI)

Opanowanie architektur programistycznych Androida (MVC, MVP, MVVM, MVI)

Zanurzmy się głęboko w świat architektur programistycznych Androida. W tym obszernym przewodniku omawiamy różne wzorce architektoniczne, struktury i najlepsze praktyki, które pomogą Ci tworzyć solidne, skalowalne i łatwe w utrzymaniu aplikacje dla systemu Android.

Related posts

Co wpływa na podcast?

Co wpływa na podcast?

W zeszłym tygodniu zauważyłem komunikat prasowy, wysłany za pośrednictwem PressGazette (brytyjski serwis informacyjny). W artykule ogłoszono, że Acast, skandynawska firma hostingowa i reklamowa podcastów, będzie przewodzić konsorcjum „prawdopodobnie najbardziej wpływowych” wydawców podcastów.

Występ solowy rudowłosej dziewczyny

Na zlecenie Haydena Katie filmuje swoją masturbację.

Występ solowy rudowłosej dziewczyny

Było już po północy, kiedy Hayden odwiózł Katie do jej akademika po wspólnym wieczorze. Miała wcześnie rano zajęcia i nie miała kolejnej zmiany ubrania po tym, jak spędziła z nim noc wcześniej.

Czy sztuka jest kiedykolwiek apolityczna?

Czy sztuka jest kiedykolwiek apolityczna?

Wczoraj zamknęliśmy drzwi tegorocznego Konkursu Piosenki Eurowizji błyskotliwym, chaotycznym wielkim finałem, w którym szwedzka piosenkarka Loreen zabrała do domu trofeum, stając się pierwszą kobietą, która wygrała dwa razy i przywracając koronę Szwecji 50 lat po tym, jak ABBA wygrała konkurs z „Waterloo”. Stali się jednym z największych zespołów w kanonie muzyki pop.

Ponowne przemyślenie mediów: pięć prawd McChesneya i przyszłość komunikacji

W dzisiejszym hiperpołączonym świecie systemy medialne odgrywają kluczową rolę w kształtowaniu opinii publicznej, a co za tym idzie, w demokratycznym procesie decyzyjnym. W swojej dogłębnej analizie ekonomii politycznej komunikacji uczony Robert McChesney kwestionuje konwencjonalną wiedzę i przedstawia to, co nazywa „pięcioma prawdami” o mediach.