Gestore delle notifiche in 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);
}

Notifica

Suggested posts

Turo ha ridotto il tempo di avvio dell'app del 77% utilizzando gli strumenti e le best practice per sviluppatori Android

Turo ha ridotto il tempo di avvio dell'app del 77% utilizzando gli strumenti e le best practice per sviluppatori Android

Turo è il mercato di car sharing più grande al mondo in cui gli ospiti possono prenotare qualsiasi auto desiderino e ovunque desiderino, da una vivace comunità di host fidati. Gli sviluppatori di Turo hanno recentemente investito molto per migliorare le prestazioni di avvio della sua applicazione Android.

Padroneggiare le architetture di sviluppo Android (MVC, MVP, MVVM, MVI)

Padroneggiare le architetture di sviluppo Android (MVC, MVP, MVVM, MVI)

Immergiamoci nel mondo delle architetture di sviluppo Android. In questa guida completa, esploriamo diversi modelli architetturali, framework e best practice per aiutarti a creare applicazioni Android robuste, scalabili e gestibili.

Related posts

Il primo libro per sballarsi di un bambino

Il primo libro per sballarsi di un bambino

(Attenzione: questa è satira, destinata ad essere allegramente sovversiva, sicuramente non per bambini) Hai visto tua madre e tuo padre nascondersi in cucina e fumare quelle sigarette puzzolenti. Ti dicono.

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

Nel mondo frenetico e competitivo di oggi, la propria carriera gioca un ruolo significativo nella crescita personale, nella stabilità finanziaria e nella soddisfazione generale della vita. Tuttavia, molte persone si trovano intrappolate in un ciclo inesorabile di stagnazione e insoddisfazione, che si esauriscono gradualmente nella loro vita professionale.

Cosa rende influente un podcast?

Cosa rende influente un podcast?

La scorsa settimana ho notato un comunicato stampa, inviato tramite PressGazette (un sito Web di notizie sui media britannici). L'articolo annunciava che Acast, la società di hosting e pubblicità di podcast di Scandi, avrebbe guidato un consorzio di editori "probabilmente i più influenti" nel podcasting.

Rete televisiva Twitter

Rete televisiva Twitter

Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.