Opis dla nie-deweloperów:
Każda aplikacja z uprawnieniami "android.permission.RECEIVE_BOOT_COMPLETED" jest umieszczona w (mówiąc językiem Windowsa) "folderze startowym". Na 200 zainstalowanych aplikacji jest to około 33%. Z każdym uruchomieniem systemu aplikacje są uruchamiane. Dostępne opcje:
- aplikacja pokazuje powiadomienie
- aplikacja uruchamia (ukrytą) usługę w tle
- aplikacja ponownie zamknięta (np. użytkownik ustawił jakąś opcję)
Jeśli dezaktywujesz aplikację w BootManager nie otrzyma ona wydarzenia i nie zostanie uruchomiona przy *następnym rozruchu systemu*.
ReceiverStop
Aplikacja nadal uruchamia się wraz z systemem? Android posiada wiele innych wydarzeń, które mogą uruchamiać aplikacje!
Przykład: Skype posiada uprawnienie "android.permission.MOUNT_UNMOUNT_FILESYSTEMS". Oznacza to, że (ponownie język Windowsa) jeśli włożysz płytę DVD do napędu, włączy się "autorun" i zostanie uruchomiony Skype.
Uwaga: Ponieważ karta SD jest zazwyczaj włożona, może to powodować start aplikacji przy uruchomieniu systemu...
Inne wyzwalacze: Urządzenie BlueTooth zostaje podłączone/odłączone, zmiana typu połączenia (2g/3g/wlan) lub ładowarka jest podłączona/odłączona.
Wszystkie powyższe mogą zostać ograniczone przez moją inną aplikację "ReceiverStop". Zachowaj ostrożność i nie dezaktywuj złego wyzwalacza.