gpt4 book ai didi

android.net.wifi.p2p.WifiP2pConfig类的使用及代码示例

转载 作者:知者 更新时间:2024-03-23 03:31:05 30 4
gpt4 key购买 nike

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

WifiP2pConfig介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = "...";                 // insert ip here
config.groupOwnerIntent = 0;
config.wps.setup = WpsInfo.PBC;
manager.connect(..., config, ...);

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = device.deviceAddress;
mManager.connect(mChannel, config, new ActionListener() {

  @Override
  public void onSuccess() {
    //success logic
  }

  @Override
  public void onFailure(int reason) {
    //failure logic
  }
});

代码示例来源:origin: stackoverflow.com

WifiP2pDevice device = spinnerAdapter.getItem((int) mSpinner.getSelectedItemId());
WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = device.deviceAddress;
config.wps.setup = WpsInfo.PBC;
mWifiP2pManager.connect(mChannel, config, mActionListener);

代码示例来源:origin: stackoverflow.com

private void connect(WifiP2pDevice host){

  WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = host.hostAddress;
  config.wps.setup = WpsInfo.PBC;
  config.groupOwnerIntent = 0;

  wifiP2pManager.connect(wifiP2pChannel, config, null);
}

代码示例来源:origin: stackoverflow.com

final WifiP2pConfig config = new WifiP2pConfig();
         config.deviceAddress=myDeviceAddr;
         config.wps.setup = WpsInfo.PBC;
         config.groupOwnerIntent =15;

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = assetWifiP2pDevice.deviceAddress;
config.wps.setup = WpsInfo.KEYPAD;
config.wps.pin = "00000000";
mManager.cancelConnect(mChannel, null);
mManager.connect(mChannel, config, new WifiP2pManager.ActionListener() {
  @Override
  public void onSuccess() {
  }

  @Override
  public void onFailure(int reason) {
  }
});

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = this.address;
config.wps.setup = WpsInfo.PBC;

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.groupOwnerIntent = 15;  //Value between 0-15

代码示例来源:origin: stackoverflow.com

public void connect() {

  WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = "DEVICE_TO_CONNECT_MAC_ADDRESS";
  config.wps.setup = WpsInfo.PBC;

  mManager.connect(mChannel, config, new ActionListener() {

    @Override
    public void onSuccess() {
      // WiFiDirectBroadcastReceiver will notify us. Ignore for now.
    }

    @Override
    public void onFailure(int reason) {
      Toast.makeText(WiFiDirectActivity.this, "Connect failed. Retry.",
          Toast.LENGTH_SHORT).show();
    }
  });
}

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
config.groupOwnerIntent = 0;

代码示例来源:origin: stackoverflow.com

@Override
public void connect(final WifiP2pDevice device) {
  //obtain a peer from the WifiP2pDeviceList
  WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = device.deviceAddress;
  config.wps.setup = WpsInfo.PBC;
  config.groupOwnerIntent = 15; // I want this device to become the owner
  mManager.connect(mChannel, config, new WifiP2pManager.ActionListener() {
    @Override
    public void onSuccess() {
      //success logic
      Log.d(P2P, "connected to device " + device.deviceName);
    }

    @Override
    public void onFailure(int reason) {
      //failure logic
      Log.d(P2P, "unable to establish connection to device " + device.deviceName);
    }
  });
}

代码示例来源:origin: stackoverflow.com

WifiP2pConfig wifiP2pConfig = new WifiP2pConfig();
wifiP2pConfig.deviceAddress = device.deviceAddress;
wifiP2pConfig.groupOwnerIntent = 0;

代码示例来源:origin: stackoverflow.com

WifiP2pConfig config = new WifiP2pConfig();
 config.deviceAddress = device.deviceAddress;
 config.wps.setup = WpsInfo.PBC;
 Random r = new Random();
 config.groupOwnerIntent = r.nextInt(14);
 mManager.connect(mChannel, config, new WifiP2pManager.ActionListener() {
 ...

代码示例来源:origin: stackoverflow.com

WifiP2pManager mManager;
Channel mChannel;
BroadcastReceiver mReceiver;
...
@Override
protected void onCreate(Bundle savedInstanceState){
  ...
  mManager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);
  mChannel = mManager.initialize(this, getMainLooper(), null);
  mReceiver = new WiFiDirectBroadcastReceiver(mManager, mChannel, this);
  ...
}

//obtain a peer from the WifiP2pDeviceList
WifiP2pDevice device;
WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = device.deviceAddress;
mManager.connect(mChannel, config, new ActionListener() {

  @Override
  public void onSuccess() {
    //success logic
  }

  @Override
  public void onFailure(int reason) {
    //failure logic
  }
});

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

public static void connect(String deviceAddress, final WifiP2pManager manager, final WifiP2pManager.Channel channel, final Context context, WifiP2pManager.ActionListener listener) {
 final WifiP2pConfig config = new WifiP2pConfig();
 config.deviceAddress = deviceAddress;
 config.groupOwnerIntent = 0;
 Log.d("Connect", "initiated");
 manager.connect(channel, config, listener);
}

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

/**
 * 指定したMACアドレスの機器へ接続を試みる
 * @param remoteMacAddress
 */
public void connect(@NonNull final String remoteMacAddress) {
  if (DEBUG) Log.v(TAG, "connect:remoteMacAddress=" + remoteMacAddress);
  final WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = remoteMacAddress;
  config.wps.setup = WpsInfo.PBC;
  connect(config);
}

代码示例来源:origin: retomeier/Wrox-ProfessionalAndroid-4E

private void connectTo(WifiP2pDevice peerDevice) {
 WifiP2pConfig config = new WifiP2pConfig();
 config.deviceAddress = peerDevice.deviceAddress;
 mWifiP2pManager.connect(mWifiDirectChannel, config, actionListener);
}

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

/**
 * 指定した機器へ接続を試みる
 * @param device
 */
public void connect(@NonNull final WifiP2pDevice device) {
  if (DEBUG) Log.v(TAG, "connect:device=" + device);
  final WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = device.deviceAddress;
  config.wps.setup = WpsInfo.PBC;
  connect(config);
}

代码示例来源:origin: stackoverflow.com

@Override
         public void onPeersAvailable(WifiP2pDeviceList peers) {
           // DO WHATEVER YOU WANT HERE
          for (  WifiP2pDevice peer : peers.getDeviceList()) {
           WifiP2pDevice device=peer;
           //here get the device info
           String deviceaddr= device.deviceAddress;
           if(device.deviceAddress.equals("somedevice")){
             Toast.makeText(ctx, "Server  Name "+device.deviceName,Toast.LENGTH_LONG).show();
             WifiP2pConfig config = new WifiP2pConfig();
             config.deviceAddress = device.deviceAddress;
            }
          }
         }

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

private void connectToDevice(final SalutDevice device, final SalutCallback onFailure) {
  WifiP2pConfig config = new WifiP2pConfig();
  config.deviceAddress = device.macAddress;
  manager.connect(channel, config, new WifiP2pManager.ActionListener() {
    @Override
    public void onSuccess() {
      Log.d(TAG, "Attempting to connect to another device.");
      lastConnectedDevice = device;
    }
    @Override
    public void onFailure(int reason) {
      onFailure.call();
      Log.e(TAG, "Failed to connect to device. ");
    }
  });
}

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com