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

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.

1 komentarz

Services – usługi działające w tle, pierwsze kroki

Sierpień 3, 2011 Podstawowe komponenty Services Tutoriale

Android, jak większość współczesnych systemów operacyjnych, zawiera bardzo rozbudowane mechanizmy do pracy w tle. Jednym z takich mechanizmów są Usługi (Services), których zadaniem jest przetwarzanie zadań nie wymagających (lub wymagających w niewielkim stopniu) ingerencji użytkownika. O tym czym są i jak z nich skorzystać dowiemy się z dzisiejszego wpisu.