There are many battery drain processes, applications. I saw that one of the biggest issues related to my ZTE Grand X In battery drain problems are mostly related to WiFi.
Explanation (all in sleep mode):
- When WiFi is off (and Airplane mode on) battery drain is 0-1 % during 1 hour;
- When WiFi is on (and Airplane mode on) and I am at the home Access Point environment, battery drain is 1-2 % during 1 hour;
- When WiFi is on (and Airplane mode on) and I am outside any Access Point environment, battery drain is 2-3 % during 1 hour;
- When WiFi is on (and Airplane mode on) and I am at an Access Point environment where Android is getting connection but does not get IP address so it is repeating obtain IP address process, battery drain is 4-5 % during 1 hour;
On ZTE Grand X In there is Android ICS 4.0.4.
I am emphasizing that I have Huawei Ascend Y300. It has Android JB, and it is almost not affected at all by mentioned WiFi issues, all the time, in any environment (I mentioned in this post) it has low battery drain.
As I saw there are some programs which are checking those WiFi different situations and then try to resolve issues. For Huawei, I simply do not need any program, everything is okay. For ZTE seems that there is no perfect program, I have to say there are nice programs, but still not perfect for resolving this issue.
What would be the best to do (on rooted Android smartphone) to change frequency (inside build.prop or any other file) of checking, obtaining IP address, to optimize that, not to have huge battery drain because of WiFi environment?
Thanks for any opinion, which may be helpful.