Take the 2-minute tour ×
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.

Can we add external devices to an Android device? For example, can I add a CD player or a power antenna (to detect wireless from long distances) to my Android device? Des Android let us to create our own drivers for our devices?

share|improve this question
1  
There's nothing stopping you from writing device drivers; and some devices support USB Host mode... so it's probably possible. –  Dylan Yaga Apr 3 '12 at 11:22
    
@DylanYaga Thanks for answer, a second question.. My boss gave me a Windows CE installed devices and asks me to install Android on this device. Is it possible to look at these mobile platfors as kind of operating systems? Can i install Android on a 'normally windows' device? –  İlhan Çetin Apr 3 '12 at 11:28
2  
@illis Don't ask two different questions in the same question. That said, your question is covered in android.stackexchange.com/questions/3521/… or android.stackexchange.com/questions/6849/… –  Flow Apr 3 '12 at 12:03
1  
I've removed your second question from this post. As Flow noted, please limit each post to one question, otherwise answers posted for your original question will become irrelevant. –  eldarerathis Apr 3 '12 at 15:06
    
@eldarerathis that is right, thanks for edit –  İlhan Çetin Apr 3 '12 at 19:38
add comment

2 Answers

up vote 3 down vote accepted

Most Android devices aren't set up for peripherals; it would take quite a bit of hacking away to get them to recognize them. That being said, since Android is Linux based it's entirely possible that Linux drivers might work for your device out of the box. I'd rate the chances of such as being very low, however.

Writing your own drivers is certainly possible, but again you'd also need the internal framework in place for the kernel, etc to accommodate peripherals. And reverse engineering drivers is NOT easy!

As for your Windows CE device, it's very rare for an other OS to be ported for a device (an exception to the rule: the HP touchpad). There's all kinds of major issues with reverse engineering from hardware specs, etc that generally keep that from happening. XDA Developers would be your best bet for something like that if it exists at all.

share|improve this answer
add comment

If you want to build external devices for Android, look at the IOIO project as a starting point - it has libraries, etc for doing USB stuff.

The SparkFun guys have a board all setup and ready to go as a starting point.

share|improve this answer
    
do yu have any idea about porting a Windows device with Android? I have a NAvigation device, installed Windows CE, but i want to install Android(any version). Where should i get started with? –  İlhan Çetin Apr 3 '12 at 13:37
add comment

Your Answer

 
discard

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.