Facebook Android Messenger application có một tính năng được gọi là Người đứng đầu trò chuyện. Nó đặt một biểu tượng trò chuyện và cửa sổ trên đầu các ứng dụng khác. Điều này đạt được như thế nào? API Android nào được sử dụng?Facebook Chat Heads được triển khai như thế nào?
17
A
Trả lời
24
Tìm kiếm quyền android.permission.SYSTEM_ALERT_WINDOW
và WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
.
Xem this blogpost bởi Daniel Jankowski và WindowHead sample trên GitHub.
Ngoài câu trả lời trùng lặp đã được liệt kê, cũng thấy:
Các vấn đề liên quan
- 1. OpenID được triển khai như thế nào?
- 2. HttpSession được triển khai như thế nào?
- 3. Cửa sổ trò chuyện trên facebook được triển khai như thế nào?
- 4. GetHashCode() được triển khai cho Int32 như thế nào?
- 5. Phạm vi Lexical được triển khai như thế nào?
- 6. IO không chặn được triển khai như thế nào?
- 7. Atan2 được triển khai bằng .NET như thế nào?
- 8. C# Generics được triển khai như thế nào?
- 9. Các khối try/catch được triển khai như thế nào?
- 10. LLVM isa <> được triển khai như thế nào?
- 11. Các tham chiếu yếu được triển khai như thế nào?
- 12. Chuỗi string.find được triển khai như thế nào trong CPython?
- 13. Thuộc tính phụ thuộc được triển khai như thế nào?
- 14. Máy tính Google được triển khai như thế nào?
- 15. Các mảng được triển khai trong Perl như thế nào?
- 16. Arrays.sort (Object [] a) - được triển khai như thế nào?
- 17. Bản đồ băm JavaScript được triển khai như thế nào?
- 18. Các mutex được triển khai như thế nào?
- 19. Các mảng được triển khai trong java như thế nào?
- 20. GMail triển khai Comet như thế nào?
- 21. Nút chia sẻ Facebook: cách triển khai
- 22. Facebook có thể được triển khai trong Adobe Flex không?
- 23. Việc triển khai BigNums hoạt động như thế nào?
- 24. Bạn sẽ triển khai đuôi hiệu quả như thế nào?
- 25. Forth triển khai từ điển như thế nào? (tranh cãi)
- 26. Từ khóa java được đồng bộ hóa được triển khai như thế nào?
- 27. Triển khai Django: Bạn làm như thế nào?
- 28. Các ứng dụng Java được triển khai như thế nào trong "thế giới thực"?
- 29. Phương thức "công khai/được bảo vệ/riêng tư" được triển khai như thế nào và tôi có thể mô phỏng nó như thế nào?
- 30. Ứng dụng Facebook trên iPhone triển khai cửa sổ bật lên để nhận thông báo như thế nào?
Có phải đó là được sử dụng trong ứng dụng gmail cũng? để soạn thư mới –
@EbinJames Tôi không nghĩ vậy. Bạn có nghĩa là Nút Hành động Nổi? Có lẽ đây là những gì bạn có trong tâm trí: https://github.com/shell-software/fab –
https://github.com/flipkart-incubator/springy-heads có thể hữu ích. –