本文整理了Java中android.net.wifi.p2p.WifiP2pManager.cancelConnect()
方法的一些代码示例,展示了WifiP2pManager.cancelConnect()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WifiP2pManager.cancelConnect()
方法的具体详情如下:
包路径:android.net.wifi.p2p.WifiP2pManager
类名称: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() {
内容来源于网络,如有侵权,请联系作者删除!