我目前正在尝试通过USB或蓝牙编写一个连接到PC上运行的应用程序的Android应用程序(即使Windows是首选,也可以是linux)。现在我不确定这有多远。据我所知,USB Android API,我真的不能使用USB与另一个应用程序通信。只有原始文件交换似乎是可能的。我认为蓝牙的想法似乎更加可行。我会为PC编写一个蓝牙服务器,并通过Android API编写的蓝牙客户端连接到它。点是,这可能与Windows?有没有人看到我正在寻找的任何例子?我能找到的所有USB都是teethering,这不是我想要的。
答案 0 :(得分:0)
有些Android应用程序允许您使用移动设备的触摸屏,就像触摸板一样,可以通过蓝牙或wifi连接来控制您的电脑或笔记本电脑,就像使用笔记本电脑的触摸板一样。 PremoteDroid,RemoteDroid,Gmote等......仅举几例(或者我猜这些只有可用!)。
但要做到这一点,您还需要开发一个服务器应用程序,该应用程序将在您希望控制的设备上运行,并帮助您在移动设备和设备之间建立连接。我使用过PremoteDroid和RemoteDroid,它们在我的笔记本电脑上运行得很好,它可以运行Windows 7.你甚至可以添加键盘功能。
PremoteDroid在这里公开提供:http://code.google.com/p/premotedroid/
答案 1 :(得分:0)
我的Mac上有一个蓝牙服务器应用程序,用于测试我正在编写的Android应用程序。该应用程序最终将用于与具有微控制器和蓝牙调制解调器的设备通信,但我需要一种方法来在没有该设备的情况下测试应用程序。服务器应用程序是用Java编写的,所以我认为它应该可以在PC上运行(几乎可以肯定在Linux上运行)。
我很高兴与你分享这些代码 - 我发现它在互联网上的某个地方(虽然我似乎无法弄清楚现在在哪里)并根据需要对其进行了修改。它使用BlueCove库,只有大约60行,包括几个导入(以及我注释掉但没有删除的代码:)。我的Mac上也有蓝牙客户端程序,因为我的应用程序也有服务器功能。
我从来没有尝试过使用USB做这样的事情。