I recently made the move from the iPhone 3GS to the HTC EVO with Sprint. There are plenty of articles out there comparing Apple’s phones to those running Android so I will leave any comparisons out of this post and stick to the problem I was trying to solve.
As I was learning the nuances of Android, I ran into an issue where any time I plugged in the phone via USB to my computer I could no longer use any phone applications that needed to access the SD Card. What perplexed me was that I was choosing, via HTC’s Sense UI popup, that I only wanted to charge the phone. What was even more frustrating was that any time I wanted to listen to music or watch a video from the phone’s SD Card I would have to unplug the USB cable. I could not charge my phone while using the applications I wanted to.
After looking through multiple settings on the phone, trying to find the cause of the problem, I finally stumbled on the cause and solution. I had, upon purchasing the phone, installed doubleTwist as my media player replacement. What I had not realized is that doubleTwist has an option to auto mount the SD Card any time you plug in a USB cable that is attached to a computer. As soon as I changed the setting in doubleTwist my problem went away. So what setting do you need to change?
Open doubleTwist on your Android phone. Open the Menu and choose Settings. Under the Settings look for Auto USB drive and uncheck the box. This should prevent doubleTwist from auto mounting your SD Card when you plug in your Android phone via USB.