65

First Things First You may have some misconceptions about how Android works and what's really happening when a service is running or an app is in the background. See also: Do I really need to install a task manager? Most apps (e.g., ones you launch manually) have their current Activity put into the background when you switch to another app or the ...


18

I'm not sure about the configuration setting, but I believe this is not only limited to home screen managers since you can achieve this by using 3rd-party apps. Some related keywords: Startup manager: Google Play Store Autostart: Google Play Store Autorun: Google Play Store Otherwise, you can use automation apps like Tasker: Create a Profile: Event - ...


16

First, I suggest you stop using your task killers. They are draining your battery more than saving it. The System is restarting the services when they need to run which is causing battery usage. Second, you are under the assumption that freeing up memory is a good thing. It is not. Freeing up memory is not going to decrease battery usage. What you really ...


15

There are some apps around that will claim to offer this functionality. However, they are basically task killers under the hood. This means they will allow the app to load, and then kill it. This means that extra battery power is used to kill the app, and then it will probably be reloaded on some event trigger later, only to be killed again. Honestly, if ...


11

Have you thought about un-installing and re-installing Maps as a possible solution? First, get rid of the pre-loaded Maps by deleting the /system/app/Maps.apk file: su rm /system/app/Maps.apk Once a system app is updated, it's useless in the /system/app folder and can be safely deleted. Then copy the current Maps version to your SD Card: cp /data/app/...


9

Let me first say: Do not use task killers. You are only making the problem worse. Why? Let me explain how the Android OS works. Unlike normal OSes, Android does not actually let you "close" an application. You can leave the application, but that doesn't mean it has "closed" or "killed" it. This is because of multi-tasking: when you leave an application, ...


5

From your mentioning of Titanium Backup I assume your device is rooted. So my absolute recommendation here is AutoRun Manager (and yes, you will need the Pro -- second yes, it's worth it). Having that installed, open the app, use the "advanced mode", look for the app you want to modify (in your case: Google Maps). Expand it. ARM will show you all its ...


5

there is a simple method to add init.d support to any rooted android for versions 4.0 and above ,google made a script that runs at boot as superuser the script is install-recovery.shit is used to reflash stock recovery at every boot they thought it was a good security to prevent custom recoveries but it opened a new hole that can be exploited by users to ...


4

Even since LineageOS was known as CyanogenMod, it offered a deeper way to manage apps' permissions than the one introduced by Google from Marshmallow onwards. This feature, known as Privacy Guard, can be accessed from within Settings -> Privacy. To restrict it from starting on boot, hold on the target app in the list that's displayed, then find the Start at ...


3

The WiFi password IMHO is only setup once, when you configure your device's hotspot. Lateron, you simply activate/deactivate it. To automate the latter, you could e.g. use Tasker: Profile "AutoHotspot": Condition: "Device Boot" Task: "WiFi Tether" → set On With this profile activated, your Hotspot would be automatically be enabled as soon as the ...


3

I'd recommend the application Autostarts. What it does (citing from the Market description): Keep control over your phone: See what applications do behind your back. Shows you what apps run on phone startup, and what other events trigger in the background. Root users can disable unwanted autostarts and speed up their phone boot.


3

Without getting into the details whether or not one should stop autostarting apps, and what could be the consequences as discussed in a plenty of other answers, here are my simple solutions which may work without any third party apps, at least on Android Pie. ROOT SOLUTION: Apps use BroadcastRceivers to listen for broadcast ACTION_BOOT_COMPLETED so that ...


2

Some of the applications (e.g - facebook, maps) are like services.. they keep restarting always. If other applications like Browser, Messaging are exiting fine then there is nothing wrong. It's just that some applications always want to run in background. Best option is to uninstall any of the applications which you don't use. If there is an application ...


2

Beginning with Android 4.0 Ice Cream Sandwich, you can simply disable Google Maps in the system settings. This won't help you if you're still stuck on Froyo, but others may get some benefit from it.


2

Seems like it would be far more useful to find out why the media scanner is using so much of your phone's battery. I had a similar situation once, and it turned out to be caused by some filesystem corruption on the SD card. I took out the SD card and used fsck on my PC to check the filesystem for errors, and repair it. I then put the SD card back in my ...


2

Edit: I saw end off post, This one way, I will try to add without apps ASAP (not home, publishing using mobile), but you can use this, if anything other does not work. You can try using app called Tasker. It costs 3.29$ and require root access but it can run Shell scripts. Also, it have Trial version so you can try before buying. First create Task. Go to ...


1

I found AutoStart on the play store, it is a free app to start applications automatically. It has mixed reviews but might do what you want. Alternatively you can utilize Tasker ($2.99) on the play store. Open tasker and add a profile (+ icon). Select "Event" from the list, you will get a popup menu, select "System", then select "Device Boot". Now ...


1

This requires you to flash a zip but then you can put your scripts in /system/etc/startup and then they should automatically start up with the phone. http://forum.xda-developers.com/showthread.php?t=2664645 Also from my comment under the question. I tried looking in my history but I couldn't find the link where people were claiming that CM had their own ...


1

-As you know there are the custom apps which you download from the external source(play store etc) and the standard android apps which come inbuit in the Android OS(You might/ will also have some bloatware) -Now as you disable the custom apps which you download you will get the desired result of free RAM,faster loading,less battery consumption. -But if you ...


1

There are several ways how you could establish that. Though, as you discovered, most really good solutions require your device to be rooted, there are some methods working even without root: Autorun Manager you've already mentioned -- to my experience, this is the best app in this area. This app also offers a non-root mode you might want to give a try. But ...


1

There are a few applications that can help. Have you heard of memory booster? I would suggest download it and set it to auto clean daily (not too often), and then use the features it has (boost startup) which provides a graphical GUI to uncheck startup items- both user and system. In regards to those two applications causing issue, I would suggest you ...


1

There are many options available. Some applications I know: Comoro mobile security Autostarts ES Task Manager BootManager (a module works within XPosed framework) Autostarts also let you stop waking applications which listen on events I.e. when device gets connected to internet or a call is answered.


1

There are many ways in Android of scheduling things to happen later on certain conditions. One of them is the AlarmManager, which lets an app run at a predetermined time, or at a given interval between 15 minutes and daily. This is how most recurring tasks work on Android, such as checking email. There's no user-modifiable control for the AlarmManager: it's ...


1

It seems like you're making this problem for yourself. As designed, apps can ask Android to notify them when a network connection appears or disappears. Some apps might want to be notified when they're running in the foreground, but some apps might need to be notified whether they were already running or not. This is necessary for the correct functioning of ...


1

The "media process" gets triggered by different applications. Some of them you already encountered: Camera and Download. Basically apps which add new media (or manipulate existing ones). They are signaling the media scanner that there are changes to process (so the media database gets updated). As the media scanner is, simply spoken, just a "system process", ...


1

You can try this application which allow what you ask for: Autorun Manager, though I think you need to have your phone rooted for this. Regarding the part when you say that want the application to remain closed, that might be tricky, because that depends on the apps implementation. IF the developer is checking constantly if the service is up or down, and try ...


1

Why are there any apps starting when the drive is attached? First you need some background information what's going on there. Many things on Android are "event-based". That is, when "something" happens, the system issues a "broadcast" saying so. Some well-known and easy-to-understand events include boot completed storage (un)mounted (usually sdcard removed/...


1

Regarding the bonus points and starting via adb on a device with broken screen, I think Herb Peyerl found a good solution here: Auto start hotspot on Android 4.4.4


1

I suggest using the Freeze feature of Titanium backup homepage market link. I believe you have to register the app ($6.58) in order to use the feature, but I assure you, it's worth the price if you like to hack your phone. The other main reason to pay for the app (other than to support the developer for writing a fine piece of free software) is to be able to ...


1

Without root you only have the control the app developers give you: If an app allows you to configure this behaviour, you can do so -- otherwise you can't. If your device were rooted, on the other hand, you'ld have several possibilities: Use DroidWall to define which apps may use 3g, which Wifi, which both, and which none (1st pic below) Use LBE Privacy ...


Only top voted, non community-wiki answers of a minimum length are eligible