Aller au contenu

[Résolu] Activity - affichage permanent dans la zone de notification


Caballero

Recommended Posts

salut la compagnie !

J'ai besoin d'un ptit coup de main pour une appli en cours de développement ;)

Je voudrais que lorsque mon appli se lance (c'est une Activity), l'icone de l'application apparaisse de manière permanente dans la zone de notification. Ainsi, quand j'appuie sur le bouton home ou back, mon appli tourne toujours, et pour retourner dessus, il me suffit de cliquer sur son icone dans la zone de notification.

Pour ceux qui connaissent, les applications "Real Time Trafic" et "eBuddy" fonctionnent comme ça. J'ai beau parcourir tout plein de tutos sur le net, je ne trouve absolument aucune info :mad:

A bon entendeur, salut ;)

Modifié par Caballero
Lien vers le commentaire
Partager sur d’autres sites

Tu peux utiliser ce code ;)

String ns = Context.NOTIFICATION_SERVICE;
         mNotificationManager = (NotificationManager) getSystemService(ns);

         int icon = R.drawable.icon;
         CharSequence tickerText = "S'affiche a l'affichage de la notif";
         long when = System.currentTimeMillis();

         Notification notification = new Notification(icon, tickerText, when);

         notification.flags|=Notification.FLAG_NO_CLEAR;
         notification.flags|=Notification.FLAG_ONGOING_EVENT;

         CharSequence contentTitle = "Titre de la notif";
         CharSequence contentText = "Cliquez ici pour accéder à la fenêtre principale";
         Intent notificationIntent = new Intent(this, TonActivity.class);
         PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

         notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);

         mNotificationManager.notify(NOTIFY_ID, notification);

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...