Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用android手机控制桌面应用程序_Java_.net_Android_Network Programming_Bluetooth - Fatal编程技术网

Java 使用android手机控制桌面应用程序

Java 使用android手机控制桌面应用程序,java,.net,android,network-programming,bluetooth,Java,.net,Android,Network Programming,Bluetooth,我想构建一个应用程序,android手机可以控制桌面应用程序。 当用户的手指在手机屏幕上时,我只需要将坐标从手机发送到桌面。 但在网络方面,我有点困惑是否应该使用蓝牙、usb或wifi(内部网) 我做了一些关于蓝牙的研究,在android手机上进行蓝牙套接字编程应该不会有问题,但是在桌面上只有一些免费的SDK/库。关于使用什么有什么建议吗 如果我要使用USB/电缆,我需要在android端使用什么API 实际上,我更熟悉通用套接字编程(wifi),但我认为它会很慢(如果我错了,请纠正我),所以这

我想构建一个应用程序,android手机可以控制桌面应用程序。 当用户的手指在手机屏幕上时,我只需要将坐标从手机发送到桌面。 但在网络方面,我有点困惑是否应该使用蓝牙、usb或wifi(内部网)

我做了一些关于蓝牙的研究,在android手机上进行蓝牙套接字编程应该不会有问题,但是在桌面上只有一些免费的SDK/库。关于使用什么有什么建议吗

如果我要使用USB/电缆,我需要在android端使用什么API

实际上,我更熟悉通用套接字编程(wifi),但我认为它会很慢(如果我错了,请纠正我),所以这将是我最后的选择

PS:我也在使用Java作为桌面应用程序

关于使用什么方法有什么建议吗?或者甚至我应该在桌面上使用.net


谢谢

您可能会发现开源应用程序在创建应用程序时非常有用。它甚至可以做你想做的一切


源代码是。您可能需要类似svn的客户端才能下载。Wifi可能是最受支持的

蓝牙需要PC端的硬件和驱动程序

如果电线没有问题,USB通常看起来是最明智的选择,但关键是它要求用户在手机上启用“USB调试”,并安装android SDK或adb forward命令的等效功能,以及兼容的手机USB驱动程序。如果是这样的话,您只需将一个端口从PC转发到手机,并将一个PC程序连接到环回接口上的该端口,该端口将转发到手机上运行的服务


你可以借助最新版本的USB连接功能做一些事情,通过USB连接网络,用于连接PC和手机上的程序,但你需要修改PC驱动程序,这样你就不会通过手机推动PC的互联网流量(除非你也打算连接)

就我个人而言,我不明白你们为什么只在网络上发送坐标而受到限制。这很轻。如果youtube视频流正常,坐标应该正常。也在桌面端。你可以选择任何支持网络插座的语言,这就是我所需要的。是的,使用网络似乎根本不会影响性能。我将把它作为参考。谢谢