Android 了解设备是否通过Wifi直接运行我的应用程序,而无需网络服务
我知道在Android API 16中,WifiP2pManager有一个Android 了解设备是否通过Wifi直接运行我的应用程序,而无需网络服务,android,android-4.0-ice-cream-sandwich,wifi-direct,Android,Android 4.0 Ice Cream Sandwich,Wifi Direct,我知道在Android API 16中,WifiP2pManager有一个addLocalService方法,可用于查询设备 但对于API级别15,我将如何做到这一点 基本上,我有一个设备作为组所有者,可以同时向其所有客户端发送持续更新 客户端希望能够订阅此内容,因此组所有者不邀请客户端,客户端只需搜索组所有者,然后在找到后,告诉组所有者他们想要订阅。然后,组所有者存储客户端详细信息并将其添加到收件人列表中 发现同龄人并查看他们是否是组所有者很简单。(使用peerListener和WifiP2p
addLocalService
方法,可用于查询设备
但对于API级别15,我将如何做到这一点
基本上,我有一个设备作为组所有者,可以同时向其所有客户端发送持续更新
客户端希望能够订阅此内容,因此组所有者不邀请客户端,客户端只需搜索组所有者,然后在找到后,告诉组所有者他们想要订阅。然后,组所有者存储客户端详细信息并将其添加到收件人列表中
发现同龄人并查看他们是否是组所有者很简单。(使用peerListener
和WifiP2pDevice
方法isGroupOwner()
)
但我(作为客户)如何搜索范围内的所有组所有者,当我有一个当前为组所有者的设备列表时,如何检查该组当前是否正在运行我的应用程序