3 komentarze

Wykorzystanie Map Google w naszej aplikacji

Sierpień 9, 2011 Biblioteki zewnętrzne Tutoriale

Aby w naszej aplikacji móc korzystać z dobrodziejstw Map Google wyświetlanych za pomocą widoku MapView powinniśmy wykonać szereg czynności. Jak się bowiem okazuje, mapy są czymś w rodzaju zewnętrznej biblioteki, której użycie należy poprzedzić kilkoma czynnościami, które nam na to pozwolą. W tym artykule przejdziemy krok po kroku po każdym z wymagań, by ostatecznie stworzyć aplikację wyświetlającą nam podstawowy widok mapy.

0 komentarzy

Intent Filters, przypisywanie komponentów do konkretnych akcji lub danych

Sierpień 8, 2011 Intent Podstawowe komponenty Tutoriale

Filtry Intencji w Androidzie są bardzo ważnym elementem, który pozwala decydować systemowi jaki komponent (Aktywność, Usługa, Odbiorca treści) ma zostać wywołany dla Intencji posiadającej konkretną akcję lub dane. Daje nam to ogromne możliwości, bowiem w ten sposób możemy definiować zachowanie całego systemu operacyjnego. Przykład Mamy aplikację, w której klikamy na link jakiejś strony internetowej. I teraz, zamiast otwierać konkretną przeglądarkę z adresem przekazanym w argumencie, wysyłana jest intencja posiadająca dwa składniki: dane (adres strony) akcję do przeprowadzanie na danych (wyświetl zawartość znajdującą się pod powyższym adresem). Dzięki Filtrom Intencji system teraz dobierze najbardziej pasującą aplikację, która obsłuży powyższą intencję. Daje [...]

0 komentarzy

PreferenceActivity – Aktywność wyświetlająca ustawienia aplikacji

Sierpień 5, 2011 Activity Podstawowe komponenty Tutoriale

Aby ułatwić pracę podczas tworzenia okna ustawień naszej aplikacji, twórcy Androida dostarczyli klasę PreferenceActivity. Jest to Aktywność przystosowana do wyświetlania typowej listy preferencji. Posiada ona własny wygląd, przez co możemy skupić się jedynie na treści która ją wypełnia. Oprócz tego dostarcza ona szereg udogodnień, które skracają czas wykonania preferencji naszej aplikacji do niezbędnego minimum.

0 komentarzy

Bindowanie Usługi z Aktywnością

Sierpień 5, 2011 Podstawowe komponenty Services Tutoriale

Komunikacja pomiędzy Usługą a Aktywnością najczęściej sprowadza się do przesyłania Intencji między sobą. Czasem jednak sposób ten nie jest zbyt wygodny i nie daje nam takie swobody wymiany informacji jakiej byśmy oczekiwali. W takim wypadku z pomocą przychodzi nam bindowanie tych dwóch elementów. Dzięki takiemu zabiegowi Aktywność może uzyskać dostęp do instancji klasy Usługi, a co za tym idzie do jej wszystkich składowych publicznych. W dzisiejszym artykule zapoznamy się z prostą konstrukcją pozwalającą na takie połączenie.

0 komentarzy

Przechowywanie stanu Aktywności podczas zmiany orientacji ekranu

Lipiec 25, 2011 Activity Tutoriale

Problem ze znikającymi danymi podczas rotacji ekranu jest chyba najbardziej powszechnym problemem dla wszystkich początkujących programistów Androida. O tym skąd się on bierze i jak się przed nim zabezpieczyć przeczytacie w tym wpisie.

1 komentarz

Sprawdzanie czy istnieje Aktywność mogąca obsłużyć konkretną Intencję

Lipiec 23, 2011 Intent Snippety

Przykład metody, która pozwoli nam sprawdzić, czy urządzenie posiada aplikacją (Aktywność) pozwalającą na obsłużenie konkretnej Intencji.

0 komentarzy

Wyłączenie paska tytułowego aplikacji

Lipiec 23, 2011 Snippety UI

Dwie metody na usunięcie paska tytułowego naszej aplikacji.

4 komentarze

Activity – podstawowe informacje, cykl życia

Lipiec 8, 2011 Activity Podstawowe komponenty Tutoriale

Activity (Aktywność) to jeden z podstawowych komponentów systemu Android. Klasa ta (a raczej jej podklasy) odpowiedzialna jest za interakcję z użytkownikiem, tworzenie okna naszej aplikacji i uruchamianie innych podstawowych komponentów systemowych. Zazwyczaj jedna podklasa Activity reprezentuje jedno okno naszej aplikacji. W tym artykule zagłębimy się w jej budowę, cykl życia i kilka innych mechanizmów z nią związanych.

2 komentarze

Podstawowe elementy UI – Button, EditText, TextView, Toast, LinearLayout

Lipiec 8, 2011 Pierwsze kroki Tutoriale UI

Kiedy mamy już ogólne pojęcie o budowie aplikacji w systemie Android, możemy zacząć zagłębiać się w podstawowe komponenty z jakich możemy je budować. W niniejszym artykule skupimy się na kilku podstawowych elementach interfejsu użytkownika: TextView – pole tekstowe, EditText – pole tekstowe formularza, Button, LinearLayout – jeden z możliwych układów elementów UI naszego okna, Toast – „dymek” wyświetlający niewielką ilość informacji (najczęściej tekstowych).

1 komentarz

Hello World, Android

Lipiec 8, 2011 Pierwsze kroki Tutoriale

Jeżeli już udało nam się przebrnąć przez konfigurację naszego środowiska pracy, przyszedł czas by stworzyć pierwszą aplikację. W niniejszym artykule zmierzymy się zatem ze stworzeniem i uruchomieniem naszego pierwszego programu napisanego dla systemu Android – Hello World.