The normal configuration is called common emitter. It is characterized by a modest amount of voltage amplification, and a modest amount of current amplification. This means that, with a low voltage and a low current, the transistor can switch a higher voltage and higher current.

The configuration with the load in the emitter is called common collector, or emitter-follower. It is characterized by a high current amplification, but no (slightly less than 1) voltage amplification. This means that, with a very low current, the transistor can switch a much larger current. But the input voltage must be at least the load voltage.

In a lot of cases the common-emitter is more appropriate, but in power end-stages you will often find the emitter follower.

There is a third configuration, the common-base, which is characterized by high voltage amplification and low (slightly less than 1) current amplification. It is not used very often.

BJT switch connections
I'm facing some problems with Jsoup. I'm trying to retrieve an xml file from Open Movie Database using their API in my beta Android app.
Their API documentation says if the return type will be an xml just put an "r=" and the return file type.
I've tested with some requests. Below one of them:

Jsoup.connect(http://www.omdbapi.com/?i=tt1285016&amp;r=xml).get();


Testing on a browser works fine. But on android no. Any exception is thrown. If I don't insert the return file type, it returns a JSON. In this case I receive the data.
To make sure if the problem is with xml file. I've teste with MusicBrainz API. By default it returns XML. For my surprise works fine.

What is the problem? The return type of open movie database of Jsoup?
