2 komentarze

Pobieranie informacji o rozmówcy po zakończonej rozmowie

Sierpień 22, 2011 Snippety Telefoniczne

Oto przykład komponentu BroadcastReceiver publikującego informacje o rozmówcy zaraz po zawieszeniu rozmowy. Informacje publikowane są przy każdym rozłączeniu telefonu (rozmowa przychodząca, wychodząca i nieodebrane połączenie).

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

BroadcastReceiver, podstawy komunikacji pomiędzy komponentami aplikacji

Sierpień 7, 2011 BroadcastReceiver Podstawowe komponenty Tutoriale

Wśród mocno rozbudowanych podstawowych komponentów systemowych (Aktywności, Usługi, Dostawcy Treści) znaleźć możemy jeden, bardzo prosty którym jest BroadcastReceiver. Odbiorca komunikatów to komponent, którego jedynym zadaniem jest komunikacja pomiędzy wszystkimi elementami systemu. Służy on do przekazywania komunikatów zarówno wewnątrz aplikacji jak i wewnątrz całego systemu (pomiędzy różnymi aplikacjami). Oprócz tego może on również odgrywać rolę decydenta, który w związku z konkretnym komunikatem wykonuje jakąś czynność (BroadcastReceiver może m.in. uruchamiać Aktywności lub Usługi).

1 komentarz

Obsługa przychodzących wiadomości SMS

Lipiec 17, 2011 Snippety Telefoniczne

Przykład klasy BroadcastReceiver obsługującej przychodzące wiadomości tekstowe.