2010-11-12 34 views
0

有餐厅,我为他们写了应用程序。现在我的任务是创建设备通信:一次只能单个应用程序(在单个设备上)工作。即当用户开始在一台设备上使用应用程序时,其他设备上的应用程序应显示警告“请稍等...”。我如何做到这一点?有任何想法吗? 我正在考虑在某些服务器上创建锁定文件(可能在Dropbox打开文件夹???)。在启动应用程序应该看这个文件夹,如果锁文件存在 - 等待。如果没有锁定文件 - 应用程序将创建它,执行所有用户任务,删除锁定文件并关闭。 另一个想法 - 使用蓝牙连接...也许在开始的应用程序应该寻找具有特殊名称的蓝牙设备......如果它不是 - 与该锁定名称开放蓝牙通信,并开始工作......但问题是设备os 1.6。如何conncet几个android设备?

回答

0

我认为你是在正确的轨道上,但也许有点远离现在想到这一点的发展道路。

无论如何,创建一个独占锁,你在apache上部署的webservice中显示(显然,该服务也会公开解锁方法)。

使用一个本地wifi网络(一个你在餐厅安装)与一个小巧的Linux机箱,你在商业。