Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

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

When travelling I usually bring my camera for pictures and my Android phone for communication. Camera is better than the phone for pictures, since it works faster and has better quality sensor. But what if I want to send fresh pictures to someone? Then I need to transfer the files from the camera to my phone in some way. Since the camera doesn't have any wireless connection, the only way is to connect it to the phone is via cable.

I can of course purchase a micro-SD card and put it into an adapter to fit into my mini-SD slot in the camera and then put it without adapter into the phone. However, I would rather avoid this as exchanging micro-SD on my phone is not easy and requires me to open the case that is kept together with some fragile pieces of plastic. If I do this too often, it will break soon.

share|improve this question

migrated from Dec 13 '11 at 4:00

This question came from our site for computer enthusiasts and power users.

According to the FAQ, questions should not be about electronic devices, media players, cell phones or smart phones. – Dennis Dec 13 '11 at 3:49
What phone do you have? I don't know of any offhand that support USB host mode. – Matthew Read Dec 13 '11 at 4:07
up vote 2 down vote accepted

There are a couple of phones that support USB host mode. You could check the compatibility list of the app "DSLR Controller" over here:

In the column "How to connect" are links to an adapter cable which enables you to connect a camera to your phone.

If your phone is listed there or you verify via outher sources that your phone supports USB host mode then you could try one of the cables listed there.

After that you would need an app that enables you to mount the camera storage so you can access it.

Today I ordered one of those cables and will try to connect a cardreader to my phone (Samsung Galaxy S GT-I9000). Will post further updates once the cable arrives.

share|improve this answer
Thanks. Seems like I would need later Android version for that. I am currently using 2.2 and it seems like no update is coming from my provider. – Sergiy Byelozyorov Dec 13 '11 at 12:05
@SergiyByelozyorov: if your provider isn't going to update Android, you could always try loading a custom ROM that has a higher version, like CyanogenMod. – Logos Dec 13 '11 at 13:25
@masterjo I have a Xoom running 3.2 and a Galaxy S running 2.3.3, I can confirm that with no additional software teh Xoom will read pictures straight from a connected camera, but ignore USB card readers. Using the same cable on stock 2.3.3 on the Galaxy S, it totally ignores both the camera and the USB card reader. – GAThrawn Dec 13 '11 at 14:06
@GAThrawn interesting.. hopefully I'll be able to achieve something. Are you running 2.3.3 stock or some other firmware/ROM? – joweiser Dec 13 '11 at 15:50
@masterjo stock Samsung 2.3.3 – GAThrawn Dec 13 '11 at 17:27

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.