android.net.wifi.p2p.WifiP2pManager.cancelConnect()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中android.net.wifi.p2p.WifiP2pManager.cancelConnect()方法的一些代码示例,展示了WifiP2pManager.cancelConnect()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WifiP2pManager.cancelConnect()方法的具体详情如下:
包路径:android.net.wifi.p2p.WifiP2pManager
类名称:WifiP2pManager
方法名:cancelConnect

WifiP2pManager.cancelConnect介绍

暂无

代码示例

代码示例来源:origin: YaphetS1/WiFi-Direct-File-Transfer-App

public static void disconnect(final WifiP2pManager manager, final WifiP2pManager.Channel channel) {
 manager.cancelConnect(channel, new WifiP2pManager.ActionListener() {
  @Override
  public void onSuccess() {
   Log.d("Disconnect PEER", "onSuccess");
  }
  @Override
  public void onFailure(int reason) {
   Log.d("Disconnect PEER", "onFailure" + String.valueOf(reason));
  }
 });
}

代码示例来源:origin: markrjr/Salut

public void cancelConnecting() {
  manager.cancelConnect(channel, new WifiP2pManager.ActionListener() {
    @Override
    public void onSuccess() {
      Log.v(TAG, "Attempting to cancel connect.");
    }
    @Override
    public void onFailure(int reason) {
      Log.v(TAG, "Failed to cancel connect, the device may not have been trying to connect.");
    }
  });
  stopServiceDiscovery(true);
  connectingIsCanceled = true;
}

代码示例来源:origin: saki4510t/libcommon

/**
 * 切断する
 */
protected void internalDisconnect(final WifiP2pManager.ActionListener listener) {
  if (DEBUG) Log.v(TAG, "internalDisconnect:");
  if (mWifiP2pManager != null) {
    if ((mWifiP2pDevice == null)
      || (mWifiP2pDevice.status == WifiP2pDevice.CONNECTED)) {
      // 接続されていないか、既に接続済みの時
      if (mChannel != null) {
        mWifiP2pManager.removeGroup(mChannel, listener);
      }
    } else if (mWifiP2pDevice.status == WifiP2pDevice.AVAILABLE
      || mWifiP2pDevice.status == WifiP2pDevice.INVITED) {
      // ネゴシエーション中の時
      mWifiP2pManager.cancelConnect(mChannel, listener);
    }
  }
}

代码示例来源:origin: YaphetS1/WiFi-Direct-File-Transfer-App

@Override
protected void onDestroy() {
 super.onDestroy();
 p2pManager.cancelConnect(channel, null);
 unregisterReceiver(myBroadcastReciever);
 p2pManager.stopPeerDiscovery(channel, null);
 try {
  serverSocket.close();
  serverSocketDevice.close();
  fileServerAsyncTask.cancel(true);
  deviceInfoServerAsyncTask.cancel(true);
 } catch (Exception e) {
  e.printStackTrace();
 }
 deletePersistentGroups();
}

代码示例来源:origin: markrjr/Salut

protected void forceDisconnect() {
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
    WifiP2pManager.ActionListener doNothing = new WifiP2pManager.ActionListener() {
      @Override
      public void onSuccess() {
      }
      @Override
      public void onFailure(int reason) {
      }
    };
    stopServiceDiscovery(false);
    manager.cancelConnect(channel, doNothing);
    manager.clearLocalServices(channel, doNothing);
    manager.clearServiceRequests(channel, doNothing);
    manager.stopPeerDiscovery(channel, doNothing);
  }
}

代码示例来源:origin: hiteshbpatel/Android_Blog_Projects

|| fragment.getDevice().status == WifiP2pDevice.INVITED) {
manager.cancelConnect(channel, new ActionListener() {

相关文章