HTC Desire S here, and this problem suddenly started to happen.
I have a habit of downloading many apps, then uninstalling etc.
So I figured it was one of them.
Dialer is, like many people here, the main battery drain showing up.
However, I also noted issues with google sync and the battery drain.
When I disable sync, the battery drain issue goes away. (just rebooted now on full charge to monitor if dialer goes too.)
(update: it hasn't)
Also, I note even though I have sync disabled and Wifi is on, it's still suggesting "matched contacts" from Twitter. I can't seem to turn this feature off, any ideas?
But why is it still suggesting contacts when sync background data is off?
But, my point is this. This only started to occur over the last two days. Not due to an OS upgrade or anything.
I can only assume it's a conflict perhaps between an app, and the OS?
If we list our apps, it might help to find a common one that's triggered this?
(update)
I disabled sync. Restarted phone. Dialer disappeared. Phone's been up 2 hours now and is at 99% with wifi running. I believe sync is happening due to twitter on the sync options. Not disabled yet. No apps are syncing online that I am aware, only contacts.
I have also received, and sent a sms. Still no Dialer.
I checked gmail, twitter, and a strong usage RSS reader via manual for 15 mins. Still no dialer.
Battery now at 96%
After each test I left the phone for 30 mins then checked for dialer.
Nothing.
I opened my phone contacts via the phone button. Searched through them. Closed. Still no dialer.
30 mins later I made a 2 min call. Battery dropped to 94% ... still no dialer!
So far it's looking like this is a sync issue or a sync combined with an app issue.
(update)
30 mins after making the 2 minute call I turned on the phone to look at the battery.
Dialer is back! Snowing 5% usage, meanwhile, voice call has dropped to 2 %.
From memory, dialer was always there previously at around this number. Am leaving the phone now for a while to see if it suddenly starts to eat up the battery or not.
Am also looking at a samsung ace 2.2.1, no dialer is present.
Update
Overnight, wifi turned off, battery down to 64% Dialer up to 14%
This morning I checked feeds, email etc for 1.30 hours battery hit 48%. Total time on battery is now 14 hours
I decided at this stage to turn on background notifications, and gave gmail a kick to make sure it was working.
Dialer now at 13% drop due to other apps like feed readers taking up %.
Twitter, gmail etc are all active and syncing.
I'm now curious to see if this battery will plummet like yesterday.
One thing for sure, dialer was never this high a few days ago. I am still convinced this is an app OS conflict.
will continue monitoring today.
Update
Well syncing was on. And twitter was on all day, I noticed that auto sync was not ticked. Just ticked it. Light usage. Battery at 23% after 25 hours.
Dialer is still at 17%
All syncing is now working .. Let's see if it will drop now ...
Update
I've tried various options over the past few days.
Clearly restarting the phone after using the dial pad, or sms prevents dialer from consuming battery on the stats. however, I've not noticed a huge difference in actual battery usage on a practical side. So wither Dialer is not really consuming 17% or it's related to the below.
Google sync was 100% causing a massive decrease in the battery. Once I shut all of this off. The Battery, even with Dialer showing, was lasting the same as before.
I had to manually sync the various google channels to see which one causing the issue. For me, it was contacts.
2 days later, and it's syncing normally again, and the battery is remaining good.
In my estimation, google's syncing caused this to occur, not dialer.
The dialer issue itself, and why it says it's consuming 17+-% is still unknown, moreover, it does not seem to be actually consuming that much battery in reality.
No one has posted anything here since I began these updates. So I presume there issues have resolved too. If not not, I hope it helps some new comers searching for an answer.
Check your google sync account first!