本文整理了Java中android.net.wifi.p2p.WifiP2pManager.initialize()
方法的一些代码示例,展示了WifiP2pManager.initialize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WifiP2pManager.initialize()
方法的具体详情如下:
包路径:android.net.wifi.p2p.WifiP2pManager
类名称:WifiP2pManager
方法名:initialize
暂无
代码示例来源:origin: robolectric/robolectric
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
Application context = ApplicationProvider.getApplicationContext();
manager = (WifiP2pManager) context.getSystemService(Context.WIFI_P2P_SERVICE);
shadowManager = shadowOf(manager);
channel = manager.initialize(context, context.getMainLooper(), mockListener);
assertThat(channel).isNotNull();
}
代码示例来源:origin: markrjr/Salut
@Override
public void onChannelDisconnected() {
Log.d(TAG, "Attempting to reinitialize channel.");
channel = manager.initialize(Salut.this.dataReceiver.context, Salut.this.dataReceiver.context.getMainLooper(), this);
}
});
代码示例来源:origin: hiteshbpatel/Android_Blog_Projects
@Override
public void onChannelDisconnected() {
// we will try once more
if (manager != null && !retryChannel) {
Toast.makeText(this, "Channel lost. Trying again", Toast.LENGTH_LONG).show();
resetData();
retryChannel = true;
manager.initialize(this, getMainLooper(), this);
} else {
Toast.makeText(this,
"Severe! Channel is probably lost premanently. Try Disable/Re-Enable P2P.",
Toast.LENGTH_LONG).show();
}
}
代码示例来源:origin: saki4510t/libcommon
@Override
public void onChannelDisconnected() {
if (DEBUG) Log.v(TAG, "onChannelDisconnected:");
setIsWifiP2pEnabled(false);
resetData();
synchronized (WiFiP2pHelper.this) {
mChannel = null;
}
if (mRetryCount == 0) {
// 1回だけリトライする
mRetryCount++;
final Context context = mWeakContext.get();
if ((context != null) & (mReceiver == null)) {
// 再初期化
mChannel = mWifiP2pManager.initialize(context,
context.getMainLooper(), mChannelListener);
}
}
}
};
代码示例来源:origin: saki4510t/libcommon
/**
* WiFiP2pHelperインスタンスをシステムに登録
*/
public synchronized void register() {
if (DEBUG) Log.v(TAG, "register:");
final Context context = mWeakContext.get();
if ((context != null) & (mReceiver == null)) {
mChannel = mWifiP2pManager.initialize(context,
context.getMainLooper(), mChannelListener);
mReceiver = new WiFiDirectBroadcastReceiver(mWifiP2pManager, mChannel, this);
final IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION);
context.registerReceiver(mReceiver, intentFilter);
}
}
代码示例来源:origin: hiteshbpatel/Android_Blog_Projects
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// add necessary intent values to be matched.
intentFilter.addAction(WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION);
manager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);
channel = manager.initialize(this, getMainLooper(), null);
}
代码示例来源:origin: retomeier/Wrox-ProfessionalAndroid-4E
private void initializeWiFiDirect() {
mWifiP2pManager = (WifiP2pManager)getSystemService(Context.WIFI_P2P_SERVICE);
mWifiDirectChannel = mWifiP2pManager.initialize(this, getMainLooper(),
new WifiP2pManager.ChannelListener() {
public void onChannelDisconnected() {
Log.d(TAG, "Wi-Fi P2P channel disconnected.");
}
}
);
}
代码示例来源:origin: markrjr/Salut
public Salut(SalutDataReceiver dataReceiver, SalutServiceData salutServiceData, SalutCallback deviceNotSupported) {
WifiManager wifiMan = (WifiManager) dataReceiver.context.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiMan.getConnectionInfo();
this.dataReceiver = dataReceiver;
this.deviceNotSupported = deviceNotSupported;
this.TTP = salutServiceData.serviceData.get("SERVICE_NAME") + TTP;
thisDevice = new SalutDevice();
thisDevice.serviceName = salutServiceData.serviceData.get("SERVICE_NAME");
thisDevice.readableName = salutServiceData.serviceData.get("INSTANCE_NAME");
thisDevice.instanceName = "" + wifiInfo.getMacAddress().hashCode();
thisDevice.macAddress = wifiInfo.getMacAddress();
thisDevice.TTP = thisDevice.serviceName + TTP;
thisDevice.servicePort = Integer.valueOf(salutServiceData.serviceData.get("SERVICE_PORT"));
thisDevice.txtRecord = salutServiceData.serviceData;
foundDevices = new ArrayList<>();
intentFilter.addAction(WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_CONNECTION_CHANGED_ACTION);
intentFilter.addAction(WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION);
manager = (WifiP2pManager) dataReceiver.context.getSystemService(Context.WIFI_P2P_SERVICE);
channel = manager.initialize(dataReceiver.context, dataReceiver.context.getMainLooper(), new WifiP2pManager.ChannelListener() {
@Override
public void onChannelDisconnected() {
Log.d(TAG, "Attempting to reinitialize channel.");
channel = manager.initialize(Salut.this.dataReceiver.context, Salut.this.dataReceiver.context.getMainLooper(), this);
}
});
receiver = new SalutBroadcastReceiver(this, manager, channel);
}
代码示例来源:origin: casific/murmur
this.mWifiP2pChannel = mWifiP2pManager.initialize(context, mLooper, mChannelListener);
log.info( "Finished initializing Wifi P2P Channel.");
this.mPeerManager = peerManager;
代码示例来源:origin: YaphetS1/WiFi-Direct-File-Transfer-App
channel = p2pManager.initialize(this, getMainLooper(), null);
代码示例来源:origin: drulabs/LocalDash
private void initialize() {
appController = (AppController) getApplicationContext();
progressBarLocalDash = findViewById(R.id.progressBarLocalDash);
appController.startConnectionListener();
setToolBarTitle(0);
wifiP2pManager = (WifiP2pManager) getSystemService(WIFI_P2P_SERVICE);
wifip2pChannel = wifiP2pManager.initialize(this, getMainLooper(), null);
// startRegistrationAndDiscovery(ConnectionUtils.getPort(LocalDashWiFiP2PSD.this));
checkWritePermission();
}
代码示例来源:origin: drulabs/LocalDash
private void initialize() {
progressBarLocalDash = findViewById(R.id.progressBarLocalDash);
String myIP = Utility.getWiFiIPAddress(LocalDashWiFiDirect.this);
Utility.saveString(LocalDashWiFiDirect.this, TransferConstants.KEY_MY_IP, myIP);
// Starting connection listener with default for now
// connListener = new ConnectionListener(LocalDashWiFiDirect.this, TransferConstants.INITIAL_DEFAULT_PORT);
// connListener.start();
setToolBarTitle(0);
wifiP2pManager = (WifiP2pManager) getSystemService(WIFI_P2P_SERVICE);
wifip2pChannel = wifiP2pManager.initialize(this, getMainLooper(), null);
// Starting connection listener with default port for now
appController = (AppController) getApplicationContext();
appController.startConnectionListener(TransferConstants.INITIAL_DEFAULT_PORT);
checkWritePermission();
}
内容来源于网络,如有侵权,请联系作者删除!