Wpis z mikrobloga

@wfd: Ogólnie jestem dość przeciętny z Androida, chodzi mi o zdanie egzaminu na studiach, na którym jedno z pytań jest następujące:

Które usługi można uruchamiać za pomocą getSystemService() i dlaczego należy używać getSystemService()?


i o ile z pierwszą częścią pytania nie mam problemu, o tyle nie mam pojęcia co autor mógł mieć na myśli w przypadku drugiej części pytania
@yelonec: W Androdzie nie ma takich czystych aplikacji tylko jest to traktowane jako "context", czyli zestaw aktywności, serwisów i innych komponentów, które wspólnie tworzą "context". Te komponenty deklarujesz w manifeście pakietu. Jeśli te komponenty chcą uzyskać dostęp do komponentów systemowych (wbudowanych w Androida) to muszą wołać getSystemService, co jak sama nazwa wskazuje zwraca usługę systemową. Tą usługą systemową może być nasłuchiwanie czujników, lokalizacji, dostęp do powiadomień, do SMSów. Jest to po