首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WifiP2P在对等点发现上给出不一致的结果

WifiP2P在对等点发现上给出不一致的结果
EN

Stack Overflow用户
提问于 2018-12-28 08:44:35
回答 1查看 28关注 0票数 0

我在两个设备上运行了相同的代码(运行Android API 23的Lenovo K50-T5和运行API 26的Plus 3T )。

我在WifiP2pManager上调用discoverPeers,并在WifiP2pManager.PeerListListener实例中重写了onPeersAvailable。

我希望两部手机都能找到对方,但当调用onPeersAvailable时,一加上的WifiP2pDeviceList是空的,而联想的WifiP2pDeviceList成功地包含了一加手机。

我在这里得到的唯一结论是,要么是联想手机遗漏了什么,要么是WifiP2P功能不可靠,不能完全工作。我想知道是否有人有类似的经历,或者可能知道发生这种情况的可能原因?

EN

回答 1

Stack Overflow用户

发布于 2018-12-28 09:06:53

问题是一加android.permission.ACCESS_COARSE_LOCATION没有授权给应用程序。

一旦解决了权限问题,两部手机都能成功地找到对方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53952464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档