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

SharedPreferences – zapisywanie danych aplikacji

Sierpień 5, 2011 Content Providers Podstawowe komponenty Przechowywanie danych Tutoriale

SharedPreferences jest klasą, która dostarcza nam lekkiego dla systemu mechanizmu pozwalającego na przechowywanie niewielkich ilości danych. Z założenia mechanizm ten powinien przechowywać informacje o ustawieniach interfejsu, aplikacji itp. Jego ograniczeniem jest obsługa tylko prostych typów danych (boolean, float, int, long, String). Natomiast zaletą tego mechanizmu jest współdzielenie danych pomiędzy wszystkimi komponentami aplikacji. Dane oczywiście są przechowywane nawet po ponownym uruchomieniu naszego programu.

2 komentarze

SQLite w Androidzie – kompletny poradnik dla początkujących

Lipiec 27, 2011 Content Providers Podstawowe komponenty Przechowywanie danych Tutoriale

Przechowywanie danych jest bardzo ważnym tematem dla wszystkich twórców aplikacji (nie tylko tych mobilnych). Tak naprawdę każdy programista powinien mieć przynajmniej ogólne pojęcie o mechanizmach, które są za to odpowiedzialne. Zatem aby nie pozostawać w tyle, w dzisiejszym artykule przyjrzymy się bliżej obsłudze bazy danych, która została dostarczona domyślnie z systemem Android. Mowa tu oczywiście o SQLite, z którego w dzisiejszych czasach korzysta większość zaawansowanych urządzeń mobilnych.