How can I block a service without uninstalling the app? There was a similar question (How can I prevent services from running in the background? ) but it has been marked answered without an answer to the OP. And so, I'm asking a narrower question because I really want to block quite a few services I don't want to run. So, I have an app and need it, but to my surprise it keeps a service running, and no option to control it. I use the app say twice a month and don't want cpu and memory locked all the time. E.g. Rocket Player or 3D Live Weather or Maps.
There is an app called Greenify in Play Store. What it does is stopping the selected apps when the screen is locked. Will be very helpful in your case.
Note:  Rooting is not required.