Trên phiên bản mới nhất của ứng dụng Android Facebook cho thấy tính năng thông báo trên màn hình khóa, giống như trên ảnh chụp màn hình này:Android Facebook màn hình khóa thông báo
Có ai cố gắng để thực hiện điều này?
Tôi biết rằng Việc hiển thị Hoạt động ở trên cùng màn hình khóa thật đơn giản, nhưng rất tiếc Nó không hoạt động với nền mờ. Về cơ bản nó hoạt động nhưng bên dưới hoạt động của chúng ta, chúng ta thấy màn hình phóng, không khóa màn hình (như màn hình khóa trong trường hợp này cũng sẽ trong suốt).
Những gì tôi cố gắng ngay bây giờ là:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
trong Hoạt động của tôi.
Ngoài ra tôi đã cố gắng ví dụ này: https://gist.github.com/daichan4649/5352944
Và như tôi đã mô tả - mọi thứ hoạt động nhưng không có sự minh bạch.
Theo quan sát của tôi Facebook sử dụng theme:
@android:style/Theme.Translucent.NoTitleBar
và không được phép:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Ngoài ra tôi nhận thấy rằng thông báo trên màn hình khóa aquires chạm vì vậy chúng tôi không thể hiển thị thông báo từ statusbar bằng cử chỉ .
Bất kỳ ý tưởng nào về cách tạo loại thông báo đó trước khi phát hành Android L.
Làm thế nào về việc tạo ra một hoạt động với một hình nền (mà là mờ)? –
Giống nhau - nếu tôi sử dụng kiểu mờ, tôi thấy màn hình trình khởi chạy bên dưới Actvity của tôi, chứ không phải màn hình khóa. Nếu tôi không sử dụng mờ, tôi có nền đen (từ cửa sổ) bên dưới nền hình ảnh. –
Tôi cảm thấy nó không khả thi trên Android vanilla..Its đặc biệt chạy trên HTC One M8 chạy Android 4.4.2 với Sense 6. refer-http: //techcrunch.com/2014/07/08/facebook-tests-android-l -style-lock-screen-notifications và http://lifehacker.com/floatify-brings-android-ls-new-notifications-to-any-and-1601708892 –