一个简单的客户端服务器应用程序的android

时间:2010-12-29 19:57:07

标签: android windows linux client-server

我想写一个非常简单的应用程序(可能不是那么简单)。我想从Android手机上运行我的电脑上的应用程序(windows或linux)。假设我的手机屏幕上有几个按钮,每个按钮都会打开一个应用程序,比如记事本或计算器。或者甚至更好我将在我的电脑屏幕上有一个应用程序(这也将被写入)让我说出应用上的8个按钮,我将在我的手机屏幕上有相同的8个按钮,这将模仿我在计算机上点击那些按钮屏幕。我不想像GMote一样通过控制鼠标(触摸板)来做到这一点。

我有一些编程经验,但在Android中没有。我不知道从哪里开始所以如果有人能让我朝着正确的方向前进,我将不胜感激。

提前致谢...

CS

2 个答案:

答案 0 :(得分:1)

实际编码很容易实现。基本上,您只需打开TCP / IP连接并发送和接收密钥和响应的表示。有几件事情,了解许可时,连接丢失,容易重新连接之类的,但基本上它在天然或Java代码的所有香草TCP / IP客户端服务器程序,在手机和PC的情况下。

更复杂的是可以连接手机和PC的网络拓扑结构。

如果它们都在同一个wifi网络上,那就非常简单,只需通过IP地址连接到PC即可。

但是如果你想使用手机的3g连接,那将会更加困难。有可能到头来你要连接的电脑是不是从外部网络到达由于防火墙和/或网络地址转换的组合,所以手机不能直接接触它。您可能需要通过手机和[cable / dsl / corporate network]连接的PC可见的互联网服务器连接它们。

另一种可能性是得到了PC蓝牙适配器和连接到它的方式,虽然可以有很多东西需要学习有关获取蓝牙接口的PC端工作的权利和API来进行编程反对。< / p>

答案 1 :(得分:0)

这一点都不简单。事实上可能是你在android上可能做的更复杂的事情之一。你的描述非常模糊,看起来你在这方面投入的努力很少。

如果您真的想要这样做,请查看http://code.google.com/p/android-vnc-viewer/