Muszę uruchomić usługę w czasie rozruchu. Szukałem dużo. Mówią o Broadcastreceiver. Ponieważ jestem nowy w programowaniu dla Androida, nie mam jasnego obrazu usług na Androida. Proszę podać kod źródłowy.
AlarmManager
po ponownym uruchomieniu, należy wykonać bardzo podobne kroki (różnica polega na treści onReceive
metody)
startForeground()
w swojej usłudze. W przeciwnym razie Android i jego użytkownicy zabiją twoją usługę jako stratę miejsca, a ty otrzymasz nieprzyjemne komentarze w Android Market. W większości sytuacji, w których myślisz, że chcesz, aby usługa była uruchamiana w czasie rozruchu, lepiej jest korzystać z niej,AlarmManager
aby usługa mogła działać okresowo, a nie w sposób ciągły .