【发布时间】:2018-11-01 16:13:20
【问题描述】:
我开始创建 Android 应用 wifi Wifi 直连功能。 我进行了对等发现,我喜欢在列表视图中查看对等点。
我现在有一个应用程序,它尝试发现对等点并在列表中显示对等点。
但我面临的问题是这在我的 Android 5 设备上运行良好。在这里,我可以看到我的 Android 8 设备,但反之则不行。我在我的 Android 8 设备上看不到我的 Android 5 设备。
我按照以下步骤操作: https://developer.android.com/training/connect-devices-wirelessly/nsd
还发现了这个帖子:Android O issues with WiFi Peer Discovery,上面说我需要在继续之前请求权限。
我的清单:
<uses-permission
android:required="true"
android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission
android:required="true"
android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission
android:required="true"
android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission
android:required="true"
android:name="android.permission.INTERNET"/>
可能是什么问题?如果需要解决问题,也许我可以提供更多信息?
【问题讨论】:
-
1.您能否发布获取同行等的实现,因为它会帮助其他人帮助您; 2. 在请求权限时,您是否确认已授予权限?
标签: android wifi-direct android-8.0-oreo nsd