0 komentarzy

Zagłosujmy na ARNav – Polski Start-up Androidowy

Listopad 8, 2011 Aplikacje

W związku z tym, że nasze rodzime rozwiązania Androidowe mają niebywałą szansę zaistnienia na scenie międzynarodowej chciałbym serdecznie zaprosić do zapoznania się z poniższym opisem dostarczonym przez jednego z twórców projektu ARNav. Szczególnie zachęcam do oddawania głosów na stronie zamieszczonej na końcu tego wpisu. Listopad okazuje się miesiącem w którym polskie startupy walczą o popularność w prestiżowych, międzynarodowych konkursach. Niedawno zakończyło się głosowanie w konkursie The Europas , a kilka dni temu okazało się, że do półfinałowej 32-ki prestiżowego konkursu LeWeb zakwalifikował się jako jedyny z Polski startup ARNav. ARNav jest jednym z 6 przedsięwzięć wchodzących w skład 1-szej edycji [...]

4 komentarze

Content Providers – dostęp do danych przy pomocy dostawców treści

Sierpień 29, 2011 Content Providers Podstawowe komponenty Tutoriale

Dostawcy treści w Androidzie to abstrakcyjna warstwa ułatwiająca dostęp do danych zapisanych w urządzeniu. Content Providers (ang.) dostarczają nam interfejsu zarządzania danymi opartego o adresy URI (które wykorzystują schemat content://). Dzięki nim w łatwy sposób możemy oddzielić warstwę aplikacji od warstwy dostępu do danych. Co więcej, mechanizm ten pozwala nam na dzielenie się danymi pomiędzy wszystkimi aplikacjami działającymi w systemie (i posiadającymi odpowiednie uprawnienia).

2 komentarze

Obsługa kliknięć różnych kontrolek w wierszu ListView

Sierpień 25, 2011 Snippety UI

Kod źródłowy jest przykładem adaptera komponentu ListView. Umożliwia on obsługę kliknięcia na jednym z dwóch przycisków każdego wiersza.

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).

9 komentarze

AsyncTask – asynchroniczne wykonywanie czasochłonnych zadań

Sierpień 19, 2011 Tutoriale Wielowątkowość

Android, jak większość dzisiejszych systemów operacyjnych wspiera wielowątkowość. Nie każdy jednak zdaje sobie sprawę z tego, że aby z niej skorzystać, musimy jawnie określić jakie zadania naszej aplikacji mają być wykonywane asynchronicznie, tj. poza głównym wątkiem aplikacji. Należy bowiem pamiętać, że wszystkie komponenty naszej aplikacji – zarówno te widoczne (Aktywności), jak i te, które teoretycznie pracują w tle (Broadcast Receivers, Usługi) uruchomione są w tym samym wątku głównym (UI Thread – nazwa pochodzi od tego, że zajmuje się on m.in. rysowaniem obiektów, przesyłaniem zdarzeń do komponentów czy ogólną interakcją aplikacji z wszystkimi widokami i widżetami). Problem zaczyna pojawiać się wtedy, [...]