Die Facebook Android Messenger application hat eine Funktion namens Chat Heads. Es legt ein Chat-Symbol und ein Fenster über andere Anwendungen. Wie wird das erreicht? Welche Android-APIs werden verwendet?Wie werden Facebook Chat Heads implementiert?
17
A
Antwort
24
Suche nach Erlaubnis android.permission.SYSTEM_ALERT_WINDOW
und WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
.
Siehe this blogpost von Daniel Jankowski und seine WindowHead sample auf GitHub.
Neben der doppelten Antwort bereits aufgelistet, siehe auch:
Verwandte Themen
- 1. Wie wird Chat normalerweise implementiert?
- 2. Wie implementiert man Chat-Moderation im AJAX Live Chat?
- 3. Welche APIs in Android verwendet Facebook, um Chat Heads zu erstellen?
- 4. Proxy Facebook Chat-Firewall
- 5. Facebook Chat API
- 6. Facebook-Chat in Delphi?
- 7. Facebook-Chat auf der Website
- 8. Facebook XMPP Chat-API - Gerätepriorität
- 9. Chat Bot für Facebook Messaging
- 10. Wie man einen Facebook-ähnlichen Chat macht
- 11. Wie werden Mitgliedstypen implementiert?
- 12. Wie Facebook App implementiert ziehbare schwimmende Schaltfläche
- 13. Wie implementiert man Gruppen-Chat/Message-Board Mobile App?
- 14. Facebook XMPP Chat API Nachricht senden PHP
- 15. Wie vermeidet Facebook Chat die kontinuierliche Abfrage des Servers?
- 16. Setze oder ersetze textContent im Facebook-Chat
- 17. Facebook Chat Schwierigkeit JID des Benutzers
- 18. Oracle: Wie werden Sequenzen implementiert?
- 19. Wie werden Go-Kanäle implementiert?
- 20. Wie werden DOM-Parser implementiert?
- 21. Wie werden iomanip-Funktionen implementiert?
- 22. Python Heads and Tails
- 23. Wie kann ich Facebook Chat auf meiner Website implementieren?
- 24. Wie erstelle ich den XMPP Chat Client für Facebook?
- 25. Refs/heads/master konnte beim Commit nicht gesetzt werden
- 26. Wie kann Content Placeholder in Android RecyclerView implementiert werden, genau wie in Facebook?
- 27. Wie man Heads up Benachrichtigungen Android
- 28. Wie kann ich "Lost heads" loswerden?
- 29. Facebook API "Verfahren in Protokoll nicht implementiert"
- 30. Web-basiertes Video-Chat ähnlich wie gmail Chat/Video-Chat
Ist das auch in gmail App verwendet? zum Verfassen neuer Mail –
@EbinJames glaube ich nicht. Meinst du den Floating-Action-Button? Vielleicht ist das, was Sie im Sinn haben: https://github.com/shell-software/fab –
https://github.com/flipkart-incubator/springy-heads könnte nützlich sein. –