Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a headset with it's own volume control, and I can also control the volume of the music through the android's volume control keys.
But which way of controlling is more battery efficient?

  • Have my android device on full volume and control it with my headset's control.
  • Have my headset on full volume and control it with my android device.
  • None of the answers above. (if so, then which?)

EDIT: I'm not talking about an electronic controlled headset, I'm talking about a headset controlled by a dial resistance.

share|improve this question

Conclusion first: It doesn't really matter as this operation needs almost no power anyway for both ways.

Changing the volume alone has only a minimal affect on the battery given the screen stays off.

Reason: If you listen to music there's already some processing going on and increasing/decreasing volume levels has a very low processing demand (almost none). It's more of a side-note event for Android.

The volume buttons on the side of your device trigger some event and so do the buttons attached to the string of your headset. I'd say it's equal or at least very close to equal.

You can have a look over at George Smart's HTC headphone analysis and see that the L channel is not shorted against the common ground. Instead some coded resistor values is used to pull the common control line (also used for the microphone) which probably has a high impedance.

enter image description here

share|improve this answer
The audio output is an analog signal and it would seem logical that higher volume would consume more energy. One might therefor assume that changing the volume on the device may lead to some battery savings. – Kris Sep 10 '12 at 16:30
And why should this switch draw any current besides some initial energy transport? We don't know the impedance of the shorted signal lines even nor anything about what's beeing shorted if a button is pressed. I doubt that any effect can be measured at all. – ce4 Sep 10 '12 at 16:43
Yes, that's my point, but I'm kinda noob with hardware so I can't tell :< – Goodwine Sep 10 '12 at 16:44
Sure. There's just no need for a current loop in this application. – ce4 Sep 10 '12 at 17:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.