我目前正试图通过USB或蓝牙编写连接到在PC上运行的应用程序的一个Android应用程序(即使Windows首选Linux也可以)。现在我不确定这有多可能。据我了解USB Android API,我不能真正使用USB与另一个应用程序交谈。只有原始文件交换似乎是可能的。当我看到它时,蓝牙想法似乎更加可行。我会为PC写一个蓝牙服务器,并通过通过Android API编写的蓝牙客户端连接到它。问题是,windows有可能吗?有没有人看到我正在寻找什么样的例子?我能找到的所有USB接口都不是我想要的。将Android应用程序连接到电脑上的应用程序
回答
有一些android应用程序可以让你使用手机的触摸屏幕,就像触摸板一样,可以像使用笔记本电脑的触摸板一样通过蓝牙或WiFi连接控制你的电脑或笔记本电脑。 PremoteDroid,RemoteDroid,Gmote等等。仅举几个例子(或者只有这些是我猜的!)。
但是要做到这一点,您还需要开发一个服务器应用程序,该应用程序将在您希望控制的设备上运行,并帮助您在移动设备和设备之间建立连接。我已经使用PremoteDroid和RemoteDroid,它们都可以在运行Windows 7的笔记本电脑上正常工作。您甚至可以添加键盘功能。
PremoteDroid是公开可以在这里找到:http://code.google.com/p/premotedroid/
我有我的Mac蓝牙服务器应用程序,我用它来测试Android应用我写。该应用程序最终将用于与具有微控制器和蓝牙调制解调器的设备进行通信,但我需要一种方法来在没有该设备的情况下测试该应用程序。服务器应用程序是用Java编写的,所以我认为它应该可以在PC上运行(几乎可以肯定在Linux中)。
我很高兴与你分享代码 - 我发现它在互联网上的某个地方(尽管我似乎无法弄清楚现在在哪里)并根据需要对其进行了修改。它使用BlueCove库,只有大约60行,包括几个导入(和我注释的代码,但没有打扰删除:)。我的Mac上也有蓝牙客户端程序,因为我的应用程序还具有服务器功能。
我从来没有尝试过使用USB做这样的事情。
感谢您的回答:) – Dekker
- 1. 将Android应用程序连接到JEE6应用程序
- 2. 将android应用程序连接到mysql
- 3. 将mssql连接到android应用程序
- 4. 将android应用程序连接到xampp
- 5. 将Android应用程序连接到服务器上的Matlab应用程序
- 6. android应用程序使用OAuth2连接到'sparklr'J2EE应用程序
- 7. Android平板电脑应用程序 - ActionBar
- 8. C++控制台应用程序连接到android应用程序
- 9. 将Android应用程序连接到远程应用程序服务器
- 10. 将symbian应用程序连接到j2me应用程序
- 11. Android应用程序连接到我的桌面上的Windows应用程序
- 12. 将应用程序部署到许多Android平板电脑
- 13. Android应用程序连接到db2
- 14. 如何将android应用程序连接到可穿戴应用程序?
- 15. Android平板电脑:连接到wifi时自动安装/更新应用程序
- 16. 在Android平板电脑上调试Android移动应用程序
- 17. Android:禁用在平板电脑上安装应用程序
- 18. 将mysql连接到javafx应用程序
- 19. 将SQLite3连接到应用程序
- 20. 将MySQL连接到Spring应用程序
- 21. 将.NET应用程序连接到MySQL
- 22. 将F#应用程序连接到FIXImulator
- 23. 将mongoDB连接到sencha应用程序
- 24. 将MobileFirst应用程序连接到DB2
- 25. 平板电脑上的手机的Android应用程序
- 26. 连接Android应用程序以播放框架应用程序
- 27. 停止在平板电脑上运行的Android应用程序
- 28. Android平板电脑上的应用程序测试
- 29. 应用程序未出现在Android Market的平板电脑上
- 30. Android - 支持手机上的平板电脑应用程序
感谢,据我所知,它似乎是一个很好的起点,它证实了我打算用蓝牙接口做什么。但我仍然愿意提供更多的信息,特别是USB部分。 – Dekker