Ustawienia – PreferenceActivity – #12

Dobrze, że przeczytałam dokumentację Androida zanim zabrałam się za implementację ustawień użytkownika za pomocą Shared Preferenced:

This class shows you how to use the SharedPreferences APIs to store and retrieve simple values.

Note: The SharedPreferences APIs are only for reading and writing key-value pairs and you should not confuse them with the Preference APIs, which help you build a user interface for your app settings (although they use SharedPreferences as their implementation to save the app settings). For information about using the Preference APIs, see the Settings guide.

Continue reading „Ustawienia – PreferenceActivity – #12”

?: – operator warunkowy – #10

Operator warunkowy (trenary operator). Czytam opis na wiki i nie rozumiem… ale u mnie panuje trzydniówka i nie potrafię się skupić.

w programowaniu konstrukcja języka programowania, w których odróżnia się wyrażenia od instrukcji, będący formą instrukcji warunkowej wyrażoną za pomocą operatora trójargumentowego; bywa ona instrukcją wyrażeniową.

Continue reading „?: – operator warunkowy – #10”

CoNaObiad – Podsumowanie miesiąca – #0D

Nowy miesiąc – czas na małe podsumowanie co udało mi się do tej pory osiągnąć składając w całość to co mam na blogu i dokładając trochę kodu, który mam w planach jeszcze opisać, a który ewoluuje z tygodnia na tydzień.

Continue reading „CoNaObiad – Podsumowanie miesiąca – #0D”

zaplanujmy coś – DatePicker – #0C

Chyba dopadła mnie wirus uczestników DSP – brak czasu!!! ale zamiast marnować czas na tłumaczenie się czemu tego czasu mi brak pokażę coś na szybko 😉

Przycisk i wybieraczka do daty 🙂
Continue reading „zaplanujmy coś – DatePicker – #0C”

ponawigujmy troszkę – widget.Toolbar – #0B

Mamy listę obiadów – jeden wielki mock póki co. Mamy listę posiłków – tu już lepiej – ma podłączenie do bazy i nawet się wyświetlają prosto z bazy. Ale nie mamy przejścia pomiędzy nimi. Trzeba to naprawić. Wykorzystajmy do tego toolbar. Continue reading „ponawigujmy troszkę – widget.Toolbar – #0B”

drugi ekran – AppCompatActivity – #0A

Mamy jeden ekran – okazało mi się, że w sumie nie ten, który mogę na teraz doprowadzić do szczęśliwego finału. Zaczęłam od strony tego co jako użytkownik chciałabym mieć i nie spojrzałam, że powinnam jednak spojrzeć od strony programisty. No bo jak ustalać obiady na kolejny tydzień skoro nie mam żadnych posiłków, z których mogłabym je wybierać. Continue reading „drugi ekran – AppCompatActivity – #0A”

nie hardkoduj! – strings.xml – #09

W mojej aplikacji używam różnych komunikatów skierowanych do potencjalnego użytkownika i to jeszcze w języku polskim. Android Studio jest tak miłe, że jak patrzę w kod to wyświetla mi to w formie:

Zaznaczenie_011.png

ale czy naprawdę tak wygląda mój kod? To byłoby straszne! 😀 Continue reading „nie hardkoduj! – strings.xml – #09”