1. bpfh's Avatar
    Hi everyone,

    Some backround on this post. I own 2 android devices, a Samsung Galaxy i9003 and since yesterday, a Nexus 7.

    I have ditched my Galaxy as a phone and gone to Blackberry due to battery issues, and apps on my Samsung draining the battery from full to empty in the space of a few hours, so I am now very careful about what I install. Since removing almost all the apps (and the SIM card) from the galaxy, I now have a battery live measured in days (including watching video) rather than hours just sitting doing nothing...

    I understand the use of apps auto-starting themselves to provide notifications, such as Facebook, Twitter & Accuweather, but even though I do use these apps for what they are, I do not need them running all the time to provide a notification: The added "work" in starting the app to check updates is worth the extra battery life I get, as if I leave things alone to be automatically managed, my battery life is divided by 10... and having to flip the phone in and out of flight mode is a pain... (especially when you forget to activate it in the afternoon after charging and at 3 AM in the morning you have no battery left to call a taxi...)

    So, what I would like to understand is this: Where does android store the information on autostarting applications? Even if I use a task killer, some apps will restart later on. Android must have some sort of task scheduler to restart registered apps after a certain amount of time has passed or on certain events.

    Can anyone tell me how Android manages this list - and more importantly, how to change it, and also if there is any way to override the registered permissions of an app once it has been installed?

    11-02-2012 07:59 AM
  2. still1's Avatar
    always running apps are like services in windows OS.
    There is an option in "developer Option" to restrict the number of running service in the background.

    also if you clear data cache for the app. it wont run on the background. Hope that helps. there could be apps that could do this. i will let others answer that.
    11-02-2012 02:33 PM
  3. mamawM's Avatar
    the 3 apps you mentioned are known for sucking battery. open each app, hit the menu button, then select settings and change the refresh rate. on my phone i have facebook notifications turned off and set refresh to never, if will refresh as soon as i launch the app anyway and i don't need my phone beeping at me with notifications every few minutes because a friend posted something. as for accuweather i set mine to refresh every 12 hours, you can tell it to refresh when you launch the app. most apps have user control options in their settings menu.
    11-03-2012 08:21 AM
  4. bpfh's Avatar
    @Still1 : I did not know much about the developer options, I'll have a look. I understand the analogy with windows services (and I know my way about Linux daemons too), but if you kill a daemon, and it magically restarts, you have a cron or an AT that restarts it. Under windows, you can set up in the service settings how to restart (or not) a service that crashes. This is what I would like to find in Android !

    @mamawM: I know these apps are known for sucking battery, and you can set them up not to update themselves, that is one possibility, but I do not want them starting at all - unless I requested it - , and when I kill an app, I expect it to stay killed and not quietly restart again...
    11-04-2012 02:55 PM
  5. moosc's Avatar
    Do some searching you'll see using a task killer is bad. As you noticed when you kill a app Android will restart it. Is the nature of the os. Breast thing to do is carry a spare battery and a charger handy. When your not using the phone plug it in.

    Sent from my Galaxy Nexus using Xparent Cyan Tapatalk 2
    11-04-2012 03:52 PM
  6. bpfh's Avatar
    this is why I don't want to use a task killer I just don't want them becoming the android version of an old MS-DOS TSR!!
    11-06-2012 07:19 AM
  7. anonyy's Avatar
    I hate this happening too. There must be someone of disabling them, which you can do on Windows. Any ideas anyone?
    04-16-2013 07:46 PM
  8. Jerry Hildenbrand's Avatar
    Inside the apps AndroidManifest.xml, there's an intent receiver for the android.intent.action.BOOT_COMPLETED action. This IntentReceiver launches the apps designated activity when the boot sequence is completed. You need to intercept the intent with a different filter to stop it from loading.

    Use this https://play.google.com/store/apps/d...pmanager&hl=en if youre rooted to do it. If you're not rooted, there is nothing you can do other than not install apps that were coded to start at boot.
    04-16-2013 08:22 PM
  9. Mitri360's Avatar
    Like stated a above, you'll have to be rooted for this app also but I've been using this app for a year


    Sent from my SPH-L710 using Android Central Forums
    04-16-2013 09:13 PM
  10. anonyy's Avatar
    I have had the phone only 7 months if i root it won't it invalidate the warranty? How does this work?
    04-17-2013 02:18 AM

Similar Threads

  1. Best way to block apps from starting at bootup
    By fshnrob in forum Google / HTC Nexus One
    Replies: 17
    Last Post: 12-26-2012, 03:16 PM
  2. Apps from Unknown Sources - Amazon App Store
    By abot in forum AT&T Galaxy S III
    Replies: 4
    Last Post: 07-08-2012, 11:30 PM
  3. Stopping unwanted apps from automagically starting themselves?
    By palm3x in forum General Help and How To
    Replies: 3
    Last Post: 05-08-2012, 03:53 PM
  4. See all MMS recipients, stop BT from starting Google Music
    By akramy in forum Verizon Galaxy Nexus
    Replies: 7
    Last Post: 01-25-2012, 11:23 AM
  5. Stop programs from starting up?
    By monil in forum Misc. Android Phones
    Replies: 4
    Last Post: 08-08-2011, 06:28 AM