我正在一个项目中自动执行一些任务(例如播放歌曲,播放视频,接收蓝牙数据等)从PC上的Android手机。从电脑发送命令到Android手机 - 通过物理连接(USB,串行等)
基本上,PC会向手机发送通知,手机上的应用程序或其他应用程序会处理通知程序并执行“某事”。这真的是相反的: http://code.google.com/p/android-notifier/
我已经看到了一些例子,说明如何将命令发送到通过网络连接一个Android应用程序监听或服务,但在这种情况下,我宁愿传输是通过物理连接。
USB 理想情况下,我想通过USB端口进行连接。但是我在网上看到一些帖子提示SDK本身不支持这一点。 (Android apps, communicating with a device plugged in the USB port)。
- 有没有其他的SDK/API让这更容易?
- 我在亚行看到过一些帖子,但是并没有真正明白......这是否行得通? (http://developer.android.com/guide/developing/tools/adb.html)
的Serial over USB 我也看到了一些网站,展示如何使用breakoutbox进行双向串行通信,但仅与G1。这是可能的新手机吗?
电话 我很开放真的任何新手机。我目前正在观看Galaxy S,因为它通过耳机插孔将视频输出。如果需要的话,我很乐意生根。
我想出如何利用亚行和外壳...调用命令行的意图行动 http://learnandroid.blogspot.com /2008/01/run-android-application-from-command.html 现在我需要弄清楚如何获取数据... – 2011-06-08 23:09:44
您可以将数据写入文件,然后通过'adb拉' – werewindle 2011-11-24 17:26:30
我必须轮询,还是阻塞/同步呼叫? – 2011-12-09 21:06:32