通过物理连接(USB,串口等)将命令从PC发送到Android手机

J J*_*J J 6 usb android serial-port

我正在开发一个项目,通过PC在Android手机上自动执行某些任务(如播放歌曲,播放视频,接收蓝牙数据等).

基本上,PC会向手机发送通知程序,然后手机上的应用程序或其他内容会处理通知程序并执行"某事".与此相反的是:http: //code.google.com/p/android-notifier/

我已经看到一些示例显示如何通过网络连接向Android侦听器应用程序或服务发送命令,但在这种情况下,我更宁愿通过物理连接传输.

USB 理想情况下,我希望通过USB端口连接.但我在网上看到一些帖子表明SDK本身并不支持这一点.(Android应用程序,与插入USB端口的设备通信).

串口通过USB 我也看到一些网站显示如何使用分线盒来执行双向串行通信,但仅限于G1.新手机有可能吗?

电话 我对任何新手机开放.我目前正在看Galaxy S,因为它通过耳机插孔输出了视频.如果需要,我愿意生根.

BoD*_*BoD 0

您可以做的就是将手机充当服务器,然后使用 adb 转发端口 [1]。

在这种情况下,PC 应用程序将连接到该应用程序localhost,该应用程序将通过 USB 电缆重定向到手机上的应用程序。

但如果你这样做,你可能只是直接连接到手机的IP(没有adb端口转发)......

[1] http://developer.android.com/guide/developing/tools/adb.html#forwardports