类android.net.wifi.p2p.WifiP2pManager.PeerListListener源码实例Demo

下面列出了怎么用android.net.wifi.p2p.WifiP2pManager.PeerListListener的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: android_9.0.0_r45   文件: WifiDisplayController.java
private void requestPeers() {
    mWifiP2pManager.requestPeers(mWifiP2pChannel, new PeerListListener() {
        @Override
        public void onPeersAvailable(WifiP2pDeviceList peers) {
            if (DEBUG) {
                Slog.d(TAG, "Received list of peers.");
            }

            mAvailableWifiDisplayPeers.clear();
            for (WifiP2pDevice device : peers.getDeviceList()) {
                if (DEBUG) {
                    Slog.d(TAG, "  " + describeWifiP2pDevice(device));
                }

                if (isWifiDisplay(device)) {
                    mAvailableWifiDisplayPeers.add(device);
                }
            }

            if (mDiscoverPeersInProgress) {
                handleScanResults();
            }
        }
    });
}
 
@Override
public void updatePeers() {
    Logger.log(TAG, "Wi-Fi direct peers updating");
    mManager.requestPeers(mChannel, (PeerListListener)this.getSupportFragmentManager()
            .findFragmentById(R.id.frag_list));

}
 
源代码3 项目: letv   文件: LeBoxNetworkManager.java
public void requestP2pPeers(PeerListListener peerListListener) {
    LeBoxWifiDirectModel.getInstance().requestPeers(peerListListener);
}
 
 类所在包
 类方法
 同包方法