Take the 2-minute tour ×

I want to create an Android app using which I can control my PC. I want to make my phone behave as mouse as well as a keyboard. But unfortunately, I don't know where and how to start!

Please help me with resources, APIs, etc and also tell me what concepts I need to grasp to make such an app.

share|improve this question

closed as not a real question by mah, andrewsi, Luksprog, Jeroen, Pops Oct 4 '12 at 18:53


This is a valid question to have, but it's not a good fit for Stack Overflow. We specialize in specific questions here, and it's hard to be less specific than "give me an overview of everything I need to know." –  Pops Oct 4 '12 at 18:54
add comment

2 Answers

Why don't you download the free 2x client app and take a look at how they did it, then take it from there. Remote Desktop Protocol Provider API is the technology you will probably want to use.

share|improve this answer
add comment

You might need to use Virtual Network Computing to be able to control another computer remotely.

This is one of the best apps I have seen on the marketplace which lets you do so, so you can have a look at it to see what all features you can implement in your application.

And lastly, here is the source of an open-source project on Android VNC Viewer, which you can use as a platform to understand the functioning and implemetation of the application.

Good luck!

share|improve this answer
add comment
