小编Bre*_*dan的帖子

为什么发现Android Wi-Fi Direct的同行如此不可靠?

我正在尝试使用Android的Wi-Fi Direct(如果您愿意,还可以使用P2P).我以为它在我的两部手机之间工作得非常好,但我意识到我遇到了WifiP2pManager.discoverPeers()和/或问题WifiP2pManager.requestPeers().我观察到了这些结果:

  • 没有发现任何对等体,并且在1分钟内没有触发回调.我也通过Android Wi-Fi设置的Wi-Fi Direct部分观察到了这一点.这很奇怪,因为有时发现几乎立即完成.

  • 我有一个Roku设备和电话B坐在电话A旁边.虽然所有设备都连接到我的Wi-Fi,但Roku只出现了~10%的时间,而电话A和B则相互出现.

  • 当我从所有Wi-Fi断开两部手机并进行另一次扫描时,Roku出现了(!!!)但手机B没有,直到我刷新至少十次.

我的两部手机是Nexus 7(运行4.4.4)和Nexus 5(运行5.0).

android wifi-direct wifip2p

5
推荐指数
3
解决办法
4006
查看次数

为什么Android Wi-Fi Direct一次只能使用discoverServices返回一项服务?

当您discoverPeers使用Wi-Fi Direct进行呼叫时,它会向该onPeersAvailable方法返回一个对等列表PeerListListener(一旦您呼叫requestPeers).然而,当你打电话discoverServices,你只能在一个时间到得到一个服务onDnsSdServiceAvailable的方法DnsSdServiceResponseListener.有谁知道是否有办法改变这一点并在给定时间获得所有服务?或者,如果有特殊原因导致它一次只能返回一个?

android wifi-direct wifip2p

5
推荐指数
1
解决办法
56
查看次数

我可以使用Wi-Fi P2P连接多少台设备?

我需要在客户端 - 服务器网络中连接20多个Android设备.每个客户端Android设备将与服务器Android设备通信,反之亦然.客户端设备不需要彼此通信.在连接到客户端时,服务器设备需要在短时间内访问互联网.

我的问题是,Wi-Fi P2P能否可靠地支持多个连接?如果是的话,我该如何实施呢?或者我必须确保所有设备都在同一个WLAN上吗?

android client-server wifi-direct wifip2p

5
推荐指数
1
解决办法
3903
查看次数

在Android上使用Wi-Fi Direct进行客户端/同行通信

我有三个Android设备:A,B和C.它们通过Wi-Fi Direct连接(假设B是组所有者).我只有两个问题:

  1. B可以作为客户端连接到另一个Wi-Fi Direct组吗?
  2. A或C可以作为客户端连接到另一个Wi-Fi Direct组吗?

android p2p wifi-direct

3
推荐指数
1
解决办法
2795
查看次数

如何在异步函数中求和Javascript数组的值?

我正在使用Angularjs Protractor进行e2e测试,我正在尝试对列中的值求和.在循环内部,我可以打印出每个值都很好,但我无法弄清楚如何将它们全部添加.如果我尝试在for循环后返回total,那么它是未定义的.

function getTotal() {
  ptor.findElements(protractor.By.className('col33')).then(function(promColCells) {
    var total;
    for (var i = 2; i < promColCells.length; i += 2) {
      promColCells[i].getText().then(function(promCellString) {
        total += parseFloat(promCellString);
      });
    }
    return total;
  });
};
Run Code Online (Sandbox Code Playgroud)

javascript promise angularjs protractor angular-promise

2
推荐指数
1
解决办法
1409
查看次数