Moja wersja aplikacji posiada więcej przycisków aby pokazać 3 różne style powiadomień typu Notification (oprócz standardowego pod nazwą Basic oraz dowolnego pod nazwą Custom)
InboxStyle - pozwala na wypisanie powiadomienia w maksymalnie 6-ciu wierszach.
BigTextStyle - pozwala na wypisanie dużego, ,,jednolitego'' bloku tekstu.
BigPictureStyle - pozwala na wyświetlenie dużego obrazka i ewentualnie tekstu.
Na pierwszym ekranie powinniśmy zobaczyć zestaw przycisków powodujących powstanie odpowiedniego powiadomienia.
Naciskamy przycisk Make basic notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć proste powiadomienie typu Notification
Kasujemy listę powiadomień i naciskamy przycisk Make inbox style notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć powiadomienie typu Notification utworzone w oparciu o styl InboxStyle
Kasujemy listę powiadomień i naciskamy przycisk Make big text style notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć powiadomienie typu Notification utworzone w oparciu o styl BigTextStyle
Kasujemy listę powiadomień i naciskamy przycisk Make big picture style notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć powiadomienie typu Notification utworzone w oparciu o styl BigPictureStyle
Kasujemy listę powiadomień i naciskamy przycisk Make custom notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć powiadomienie typu Notification utworzone w oparciu o nasz własny układ
Kasujemy listę powiadomień i naciskamy przycisk Make basic notification.
Po rozwinięciu listy powiadomień powinniśy zobaczyć proste powiadomienie typu Notification, (takie jak za pierwszym razem, gdy powiadomienie to zostało wyświetlone), ale ze zmodyfikowaną treścią (zmieniona wartość counter)
Kasujemy listę powiadomień i naciskamy przycisk Make toast.
Po rozwinięciu listy powiadomień powinniśy zobaczyć proste powiadomienie typu Toast
Kasujemy listę powiadomień i naciskamy przycisk Make custom toast.
Po rozwinięciu listy powiadomień powinniśy zobaczyć proste powiadomienie typu Toast utworzone w oparciu o nasz własny układ
Dodatkowe zasoby
W ramach projektu utworzono strukturę katalogowo plikową pokazaną poniżej
zawierającą następujące pliki
AndroidManifest.xml
activity_main.xml
custom_notifcation.xml
toast_layout.xml
MainActivity.java
strings.xml
Do projektu należy jeszcze w katalogu res/drawable oraz mipmap umieścić odpowiednie pliki graficzne (odpowiednio: fotka04.png, ic_my_notification_icon.png oraz ic_ja7.png). Pliki ic_ można łatwo wygenerować klikając na katalogu res prawym przyciskiem myszy i wybrać przygotowane ikony (jak w przypadku ic_my_notification_icon.png) lub wygenerować nowy zestaw w oparciu o zdjęcie (jak w przypadku ic_ja7.png).