Despite recent phones with larger batteries my battery life drops considerably after a few months. After my third phone, I started looking for solutions. No matter who I asked, the most recommended solution was always Greenify. And unlike other solutions, you do not need a root account to use it.
In 2015, Android introduced a feature known as the Doze mode for the platform. Doze put the phone into sleep mode by preventing apps from activating it regularly to update data. In place of Android's previous benefits, Doze has announced maintenance windows for apps that could update them, reduce their frequency, and improve battery life in standby mode. I agree with the word "standby" as Doze is only activated when the screen is off, the phone is disconnected from the charger, and the device has not moved for some time. Android 7.0 Nougat has improved this by removing the requirement that your phone is stationary, but the other rules remain in effect.
This is where Greenify comes into play. Allows you to set Doze to be more or less aggressive. Instead of spending hours waiting for Doze to turn on automatically, you can turn it on in minutes to save even more battery power. With Greenify, you can also track which apps are most appealing to your phone, enhance the way Greenify works, and decide if you want to keep the app or look for a low-battery alternative.
: Download Greenify
First go to the Play Store to download and install Greenify.
Open Greenify and click "Next" on the initial start page. Select "My device is not rooted" and then click "Next".
On the new page, select the Grant Permission button to enable intelligent sleep. This will prevent apps in the foreground or in the background from hibernating when performing an important task or playing music. If left unchecked, Greenify will put apps to sleep (hibernate) regardless of what they are doing, which can lead to errors.
So select the "Grant Permission" button and look for "Greenify" on the new page. and activate the toggle. Return to Greenify and select "Finish" in the lower right corner.
Now select the pending action key "+" and select "Show more apps". Here's a list of apps that can put you to sleep. Select an app and tap the pending action button. Greenify warns you if an app uses Google Cloud Messaging (a service used for push notifications), and you may be missing out on hibernation alerts from this app.
Greenify has even more features if you have a computer and some time. This is because ADB commands are required for these functions. If you are interested, read the instructions below to prepare your computer and your phone for ADB commands.
Once your phone and computer are ready, you can activate Aggressive Doze and Wake-up Tracker with some codes. Aggressive Doze goes into Doze mode minutes after turning off the screen instead of following the standard Android wait method. As long as the phone is not charging, it goes into hibernation. You can also use a whitelist to manage which apps are not affected.
To enable Aggressive Doze, connect your phone to your computer with a USB cable. On the computer open a command window in the right-hand directory . Then all you need to do is type the following command:
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
Wake-up Tracker keeps track of why apps wake up after hibernation. It shows you this information and helps Greenify hibernate more quickly after waking up. Enter the following command to enable these functions:
adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
If you are using Mac, Linux, or some versions of Windows, You may need to insert a period and a slash (./) before each command. For example, both of the above lines should use "./adb" to start the command yourself instead of "adb". The rest of the command is the same.
Do not Miss: 3 Bad Habits That Destroy the Battery of Your Phone