2010-02-11 115 views
0

我会想出任何借口来有机会编写我的第一个Android应用程序。除了一些教程,我从来没有做过太多的工作。使用Android应用程序与Windows应用程序进行交互

我有一个控制设备的Windows应用程序,而且电脑不一定就在它旁边。我认为能够使用我的Droid发布设备命令会很棒,但我不确定从哪里开始。编写向PC发送命令所需的GUI代码或Java并不存在问题,但是我无法连接到PC,因此我不知道如何处理。

蓝牙似乎是一个不错的选择。我有一个USB蓝牙适配器,但Windows上没有蓝牙API。任何人都可以推荐一个从阅读其他问题来看,这听起来像2.0 SDK有某种蓝牙API,所以这很好。

另一个选择是使用802.11,然后编写一个网页/服务,允许电话向设备发出命令。

你们都做了什么来解决这类问题?

回答

1

我会使用wifi,如果您发送的命令很简单,并且不会频繁更改,那么通过TCP连接的自定义协议可能会比HTTP更简单。

但对于HTTP也许这是有用的:

How to Consume WCF Service with Android

+0

谢谢你的想法...我会检查出来的! – Dave 2010-02-13 16:42:40

+0

我终于开始使用这个应用程序,并使用我的机器人上的无线连接通过TCP监听器连接到我的应用程序,这就是我要如何执行命令。 – Dave 2010-05-12 06:30:32

0

为Android作者我用我所有的应用程序,连接到PC/MAC/Linux和拿出一个TCP TCP套接字连接用于ASCII命令和响应的Socket协议。

我觉得它工作得很好。

请小心使用java.nio.SocketChannel与Java中的普通TCP Socket,因为Android在使用java.nio.SocketChannel的不同平台上有一些问题我发现了。即使在一些HTC设备和其他设备之间!

-1

我会做2个应用程序:Android 1和Windows 1。

Windows应用程序将是服务器,而Android应用程序将是客户端。

相关问题