2012-10-05 57 views
0

我目前正试图通过USB或蓝牙编写连接到在PC上运行的应用程序的一个Android应用程序(即使Windows首选Linux也可以)。现在我不确定这有多可能。据我了解USB Android API,我不能真正使用USB与另一个应用程序交谈。只有原始文件交换似乎是可能的。当我看到它时,蓝牙想法似乎更加可行。我会为PC写一个蓝牙服务器,并通过通过Android API编写的蓝牙客户端连接到它。问题是,windows有可能吗?有没有人看到我正在寻找什么样的例子?我能找到的所有USB接口都不是我想要的。将Android应用程序连接到电脑上的应用程序

回答

0

有一些android应用程序可以让你使用手机的触摸屏幕,就像触摸板一样,可以像使用笔记本电脑的触摸板一样通过蓝牙或WiFi连接控制你的电脑或笔记本电脑。 PremoteDroid,RemoteDroid,Gmote等等。仅举几个例子(或者只有这些是我猜的!)。

但是要做到这一点,您还需要开发一个服务器应用程序,该应用程序将在您希望控制的设备上运行,并帮助您在移动设备和设备之间建立连接。我已经使用PremoteDroid和RemoteDroid,它们都可以在运行Windows 7的笔记本电脑上正常工作。您甚至可以添加键盘功能。

PremoteDroid是公开可以在这里找到:http://code.google.com/p/premotedroid/

+0

感谢,据我所知,它似乎是一个很好的起点,它证实了我打算用蓝牙接口做什么。但我仍然愿意提供更多的信息,特别是USB部分。 – Dekker

0

我有我的Mac蓝牙服务器应用程序,我用它来测试Android应用我写。该应用程序最终将用于与具有微控制器和蓝牙调制解调器的设备进行通信,但我需要一种方法来在没有该设备的情况下测试该应用程序。服务器应用程序是用Java编写的,所以我认为它应该可以在PC上运行(几乎可以肯定在Linux中)。

我很高兴与你分享代码 - 我发现它在互联网上的某个地方(尽管我似乎无法弄清楚现在在哪里)并根据需要对其进行了修改。它使用BlueCove库,只有大约60行,包括几个导入(和我注释的代码,但没有打扰删除:)。我的Mac上也有蓝牙客户端程序,因为我的应用程序还具有服务器功能。

我从来没有尝试过使用USB做这样的事情。

+0

感谢您的回答:) – Dekker

相关问题