Création d'une bulle (comme messenger)
Fermé
MrBackToSleep
Messages postés
15
Date d'inscription
mardi 16 juin 2015
Statut
Membre
Dernière intervention
20 janvier 2018
-
9 août 2016 à 13:30
MrBackToSleep Messages postés 15 Date d'inscription mardi 16 juin 2015 Statut Membre Dernière intervention 20 janvier 2018 - 24 oct. 2016 à 15:32
MrBackToSleep Messages postés 15 Date d'inscription mardi 16 juin 2015 Statut Membre Dernière intervention 20 janvier 2018 - 24 oct. 2016 à 15:32
A voir également:
- Création d'une bulle (comme messenger)
- Media creation tool - Télécharger - Systèmes d'exploitation
- Comment savoir si on est bloqué sur messenger - Guide
- Creation compte gmail - Guide
- Messenger pour pc - Télécharger - Messagerie
- Cette personne n'est pas disponible sur messenger ✓ - Forum Facebook Messenger
1 réponse
mtR^
Messages postés
1207
Date d'inscription
vendredi 17 juin 2011
Statut
Membre
Dernière intervention
15 novembre 2018
168
14 oct. 2016 à 15:25
14 oct. 2016 à 15:25
Salut,
Il faut ajouter une View à WindowManager :
Il faut que tu ajoutes aussi l'autorisation :
Cela va afficher cette View sur l'écran courant de l'utilisateur. Dans cet exemple c'est une simple image, mais tu peux y mettre des choses plus complexes.
J'imagine que tu veux utiliser ça sous forme de notification, donc à intégrer à ton système de gestion des notifications. J'ai pas encore eu l'occasion d'utiliser les notifications, donc je ne sais pas trop comment c'est géré, mais tu as des tonnes de docs/tutos qui pourront t'aider la dessus ;)
Il faut ajouter une View à WindowManager :
private WindowManager windowManager;
private ImageView chatHead;
public void addView()
{
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
chatHead = new ImageView(this);
chatHead.setImageResource(R.drawable.android_head);
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.TOP | Gravity.LEFT;
params.x = 0;
params.y = 100;
windowManager.addView(chatHead, params);
}
Il faut que tu ajoutes aussi l'autorisation :
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Cela va afficher cette View sur l'écran courant de l'utilisateur. Dans cet exemple c'est une simple image, mais tu peux y mettre des choses plus complexes.
J'imagine que tu veux utiliser ça sous forme de notification, donc à intégrer à ton système de gestion des notifications. J'ai pas encore eu l'occasion d'utiliser les notifications, donc je ne sais pas trop comment c'est géré, mais tu as des tonnes de docs/tutos qui pourront t'aider la dessus ;)
24 oct. 2016 à 15:32