我最近在本指南的帮助下,通过几个设备在我的应用程序中设置了P2P通信:http://developer.android.com/training/connect-devices-wirelessly/nsd.html
所以,现在我可以在我的网络中找到运行我的应用程序的其他设备.现在我想在客户端之间发送消息.可以是1,2或更多客户端,但消息一次只能发送到1个客户端,更像PING请求但有一些文本.
我一直在阅读插座,它似乎是要走的路(将在不久的将来与iOS设备通信).但是..在所有示例和教程中,我发现客户端组中有一台服务器,所有消息都通过.我只是想从客户端发送消息到客户端.
基本上我想要:
要查看的任何提示或示例?所有客户端设备都应该有"服务器"吗?
此致,Kristoffer
我们正在创建一个应用程序(实际上是2个),它分成2个独立的项目,但共享相同的GIT存储库(git root中有2个独立的文件夹).它是一款适用于掌上电脑和一款适用于其他平台的应用 但他们应该共享一些代码,如Utils,API调用等.
文件夹结构如下所示:
- GIT Root
- 项目(项目)
--- App 1(Android应用程序)
--- App 2(Android应用程序)
--- Common(Android库)
App1和App2应该能够从常见而不是其他方式获得代码.
试图像上面那样使用Gradle,但它似乎不起作用.我知道为两个应用程序共享相同的git repo可能不是处理这种情况的最佳方式,但我在这里没有选择.
你认为这可能以某种方式做到吗?(也许我只是不正确理解模块或类似的东西)
我是Gradle的新手,这使得这个更难......
我正在使用Lucene Index来索引Java应用程序中的几个存储库.我有3个索引存储相同结构(字段)的文档.一个包含大约160,000个文档,第二个30.000和第三个40.000.
当我一次查询一个结果时,查询或排序结果现在没有问题.但是,我想查询它们全部3并将组合结果按指定顺序排序.
这有可能吗?