Running App as a Background Service - Xiaomi Redmi Note 3 Questions & Answers

Hello folks, can anyone advise if there is a way to run an app as a service in Android? I have a Redmi Note 3 (MIUI 8) and often find the need to run certain apps in the background.
For instance, I use the app Adguard quite often to block ads from all the apps so this would be running always. However, when I clear the running programs (by clicking on the left most menu button and then tapping on "X"), all apps including Adguard closes. How can I make an app run truly in the background so that it should not show in the list of running apps but should be running in the background? Thank you!

Related

[Q] Question about autostarting applications?

Hi everyone!
When my phone is idle some application are starting by themselves and they consume a lot of memory! I can see them from the go launcher killer I have!
Is there any way to stop these applications from auto starting?
kakouto said:
Hi everyone!
When my phone is idle some application are starting by themselves and they consume a lot of memory! I can see them from the go launcher killer I have!
Is there any way to stop these applications from auto starting?
Click to expand...
Click to collapse
Yes there is a way. The reason why these apps start by themselves is because different apps peg themselves to specific trigger events in Android. As such, when such events occur, these apps will request Android to load them into RAM and run in the background.
Example of such trigger events is "A SMS is received" I found nonsense app that start themselves ie Asphalt 5.
So how do you prevent them from starting up like that? Go install the app called Autostarts. It is a paid app though. Run the app and scroll through the many "trigger events" Disable some of the apps from starting with the said events at your discretion.
In my case, my philosophy is i start the app at my own pace, whenever i want. I don't like push notifications except for SMS. Therefore be warned prior to doing this.
DO NOT DISABLE ANY PARTICULAR APP ESPECIALLY SYSTEM APPS unless you know what you are doing.

Best practise for task manger and quitting / freezing applications

Hi there
sorry for asking I am somewhat new to Android.
I read very often that Google Maps should be froozen because it is a battery sucker. Now I am wondering how an application could drain the battery when I actually do not run the application.
How does Android itself deal with applications and quitting them?
I read conflicting recommendations about task managers stating that Android itself deals with this better.
So what is this freezing of apps? Does it prevent Android from starting it automatically?
Thanks for any education
Claas
Android is based on multi tasking ..ie many apps can run in the background even though you are not using it at the moment..say if you are using maps and once you're done you just exit it. However maps app will be running in background if not exited in proper manner( either using the app or by going to running services in settings and force closing).
Also certain apps are configured to autorun under certain circumstances ..say for maps or Facebook app! -try keeping your wifi /data off! Go to settings/apps/running services/menu-cached process and force close Facebook,maps however once you turn on data /wifi they will run automatically! Just check it out yourself ..
Solutions for such problems could be either to use autorun managers or to freeze the app -freezing makes the app unavailable for use until you de-freeze!ie it blocks the app from running ..
Above said statements /examples are from my experiences!correct me if I'm wrong!
Sent from my LG-P500 using Tapatalk
Yes but be careful, if you use task killers to kill them, they may start again and this will consume more battery than the program running.
Imho the best way to go about this is the following:
- go get Quick System Info PRO from Market (it's free)
- set it up so that it places a CPU usage icon on your status bar (the notification for that icon is also animated)
- when you find the device is sluggish and CPU usage is high, tap the notification and go to the Processes tab
- sort by CPU usage
- kill whatever it is that is using the CPU
And you may also kill all tasks just once before going to bed or something, just in case.
To stop maps, use autostarts disable all maps have in there, then you can be cool
Sent from my LG-P500 using xda premium

Closing applications

Seems like many applications spring back up after "killing" them though the Android task manager or any of the task managers available in market. Is annoying the hell out of me. If im not using the app I dont want it to.run in the background..
I understand that messaging applications need to run in background but not all.
How do you guys make sure
that any application which you close "remains" closed until the next time you open it?
Thank me if I helped you..
~n0tr1x on t989~
You might try Gemini app manager to disable auto start apps
Sent from MARVEL using Tapatalk 2 Beta-4
Easy Task Killer can help too..
use Easy Battery Saver too along with it!
Thanks.for your replies guys. However.i believe the main question here is,.how.to.stop these background app processes from running until the next time I start them manually.
Problem with task managers is that they stop these apps after a certain interval. Once they do, the.apps restart after 2-5 seconds. And.remain there till the next interval of the task killer is reached. This in turn take up more memory a compared to keep the running.. In addition, these apps run in the background on their own taking up a junk of memory/processor space..
Thanks again for your replies. Please correct me.if my understanding is wrong and you are feel otherwise.
Thank me if I helped you..
~n0tr1x on t989~
Those "apps" that you say keep opening are actually the processes running in the background. I know of many apps that keep re-enabling their processes after killing them. (IE: Facebook, some Google stuff, and a couple games that run in real-time)
Best solution: try to go into the app's settings and see if there is an option to disable anything that would require a background service to run, IE: sync, updates... If not, then just stop killing that app. Ignore it in the list or set a task killer to ignore it. If the app keeps re-opening, you killing it all the time is only doing bad because it puts more stress on the operating system because it has to take the time to reinitialize the app/service. If you are really that anal about background running apps, set android to limit a lower amount of background apps to run.
Like asdot suggested above use Gemini App Manager to disable the apps autostart permissions. If an app is set to automatically start after a certain intent is broadcast by the system (ie, at boot, or at a change in connectivity, etc.) you can use Gemini to stop that app from automatically starting. You can stop an app from automatically running in the first place instead if trying to kill it after it has started.

[Q] How to close an app and make it stay closed

I've tried doing a lot of personal research before asking. I have watchdog and betterbatterystats. I found 2 apps chewing away at my battery. After using the app I always press back and then it pops up do you really want to exit and I select yes. However, I look at the processes and I will see it running in the background. Using stuff like advanced task killer (and a bunch of other killer apps) doesn't help, as soon as it kills it, the thing just spawns again. I had to force close it or sometimes reboot the phone. Is there any app that locks down these apps so it only allows process to run when the app is in the foreground and as soon as we leave it closes all aspect of that app? (I can't uninstall those 2 apps cause they are kinda essential; but by no means does it require any background process or need to be constantly running). So far it only runs in the background if I opened the app once, but if it starts to auto run I'm screwed.
Is there any app like the cydia backgrounder where I can set a whitelist or a blacklist that only lets the app run in the foreground and as soon as I press home it will stop all its process.
Autostarts in the market. It let's you see what apps start up under what conditions. I would assume you can just doable all conditions the apps can start up from and it would do as you describe.
Sent from my GT-I9300 using Tapatalk 2
joshnichols189 said:
Autostarts in the market. It let's you see what apps start up under what conditions. I would assume you can just doable all conditions the apps can start up from and it would do as you describe.
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
I have autostart doesn't work, ok I give you an example:
Groupon app. If you don't load it after a reboot it doesn't run, however as soon as you opened the app once. Theres like no way to close it.
Come-on... one of you guys must know how to close an app and prevent it from loading up after I leave the app. Isn't there anything like cydia backgrounder that I can set so apps are only allowed to load in the foreground and closes as soon as go back to the launcher???
Solution
The best solution to this is to install titanium backup. After that, create a widget in ur homescreen and select titanium backup widget (action). Then, select the action freeze/defrost/launch and after select the app ex. Facebook and create the widget. After, you will notice that the widget for the Facebook app has created to ur homescreen with a green locker. If u press on it, it will lock the app (freezed it actually) so it doesnt run. if you want to run the app, tap again on it and automatically will defrost it and launch it.
Hit thanks if i helped you
jcheong said:
I've tried doing a lot of personal research before asking. I have watchdog and betterbatterystats. I found 2 apps chewing away at my battery. After using the app I always press back and then it pops up do you really want to exit and I select yes. However, I look at the processes and I will see it running in the background. Using stuff like advanced task killer (and a bunch of other killer apps) doesn't help, as soon as it kills it, the thing just spawns again. I had to force close it or sometimes reboot the phone. Is there any app that locks down these apps so it only allows process to run when the app is in the foreground and as soon as we leave it closes all aspect of that app? (I can't uninstall those 2 apps cause they are kinda essential; but by no means does it require any background process or need to be constantly running). So far it only runs in the background if I opened the app once, but if it starts to auto run I'm screwed.
Is there any app like the cydia backgrounder where I can set a whitelist or a blacklist that only lets the app run in the foreground and as soon as I press home it will stop all its process.
Click to expand...
Click to collapse
I just want to add some info for a better understanding even if I understand what you meant.
1. A package showing in the process list after you chose "exit" is a sign for a service running. This is not necessary bad as there are many services doing nothing but waiting for events to process (of course some service do stuff in the background and it is good to look after those).
2. In Android there is no such concept as an app, there are activities (dialogs), and services and both have pretty complex life cycles (not just opened or closed) as you can see here
But back to your question: the right way to get rid of apps you don't want/need (also called bloatware in some cases) is to freeze them. One good tool for doing that is titanium backup.
chamonix said:
I just want to add some info for a better understanding even if I understand what you meant.
1. A package showing in the process list after you chose "exit" is a sign for a service running. This is not necessary bad as there are many services doing nothing but waiting for events to process (of course some service do stuff in the background and it is good to look after those).
2. In Android there is no such concept as an app, there are activities (dialogs), and services and both have pretty complex life cycles (not just opened or closed) as you can see here
But back to your question: the right way to get rid of apps you don't want/need (also called bloatware in some cases) is to freeze them. One good tool for doing that is titanium backup.
Click to expand...
Click to collapse
I understand the point of apps that show up and are 0% cpu usage like facebook etc. I was only using it as an example. There are plenty of other apps that do infact chew up cpu and battery after it is loaded for the first time and is unable to close the background processes (they are shown in the watchdog and betterbatterystats). So the only way is to freeze and unfreeze everytime I use these apps?

Nokia 1 Closes Background Apps abrutply

I can't keep running any background related apps such as Sports Tracking apps or Fitnes app. After a while all background automatically stops.
For example Mi Fit app which connects to my amazfit bip closes after 5-10 mins. Also I have tried these apps which runs in the background:
Endomondo Sports Tracker
Twilight
Flynx
Which need to run in the background to work, but as they are automatically closes themselves, these apps aren't usable. I think Android Go aggresively optimizes the ram and not allowing any apps on the background.
I have tried to clear my ram by clearing all recent apps, and running only one background apps. That doesn't help either. I have checked that almost 350mb of Ram is still available. This is making Nokia 1 pretty useless as I can't run my daily driving apps on them.
Is there any solution to this, so that I can keep the background apps from automatically stopping.
taufiqahmed said:
I can't keep running any background related apps such as Sports Tracking apps or Fitnes app. After a while all background automatically stops.
For example Mi Fit app which connects to my amazfit bip closes after 5-10 mins. Also I have tried these apps which runs in the background:
Endomondo Sports Tracker
Twilight
Flynx
Which need to run in the background to work, but as they are automatically closes themselves, these apps aren't usable. I think Android Go aggresively optimizes the ram and not allowing any apps on the background.
I have tried to clear my ram by clearing all recent apps, and running only one background apps. That doesn't help either. I have checked that almost 350mb of Ram is still available. This is making Nokia 1 pretty useless as I can't run my daily driving apps on them.
Is there any solution to this, so that I can keep the background apps from automatically stopping.
Click to expand...
Click to collapse
Try root.
And if/when you've rooted your device. Download in Magisk Appsystemizer https://forum.xda-developers.com/apps/magisk/module-app-systemizer-t3477512
Hope this helps.
facing same problem.
i cant even record the calls.because whenever i lock the screen. the app get stopped.
Same for me. I've tried security soft and parental control soft from Kaspersky and Norton respectively but both apps were killed randomly when the phone is idle. I did allow them to run background and disable battery optimization but no luck.
Same here, keep screen by g sensor, hold screen on, nothing stay in idle... By lucky, the music stays.
Update your Nokia 1 device, the try...

Categories

Resources