Example usage for android.net.wifi.p2p WifiP2pDevice AVAILABLE

List of usage examples for android.net.wifi.p2p WifiP2pDevice AVAILABLE

Introduction

In this page you can find the example usage for android.net.wifi.p2p WifiP2pDevice AVAILABLE.

Prototype

int AVAILABLE

To view the source code for android.net.wifi.p2p WifiP2pDevice AVAILABLE.

Click Source Link

Usage

From source file:com.alanddev.gmscall.fragment.DeviceListFragment.java

private static String getDeviceStatus(int deviceStatus) {
    //Log.d(MainActivity.TAG, "Peer status :" + deviceStatus);
    switch (deviceStatus) {
    case WifiP2pDevice.AVAILABLE:
        //MainActivity.ghilog("Available -> No Connect", MainActivity.file_log_dis);
        return "Available";
    case WifiP2pDevice.INVITED:
        return "Invited";
    case WifiP2pDevice.CONNECTED:
        return "Connected";
    case WifiP2pDevice.FAILED:
        //WiFiDirectActivity.ghilog("Failed Status", WiFiDirectActivity.file_log_dis);
        return "Failed";
    case WifiP2pDevice.UNAVAILABLE:
        //MainActivity.ghilog("Unavailable", MainActivity.file_log_dis);
        return "Unavailable";
    default://from  w w w .  ja v  a  2 s.  c  om
        //MainActivity.ghilog("Unknown", MainActivity.file_log_dis);
        return "Unknown";

    }
}

From source file:com.example.swiftdatahop.Fragment_ShowPeers.java

private static String getDeviceStatus(int deviceStatus) {
    Log.d(TAG, "Device status: " + "(" + deviceStatus + ")");
    switch (deviceStatus) {
    case WifiP2pDevice.AVAILABLE:
        return "Available";
    case WifiP2pDevice.INVITED:
        return "Invited";
    case WifiP2pDevice.CONNECTED:
        return "Connected";
    case WifiP2pDevice.FAILED:
        return "Failed";
    case WifiP2pDevice.UNAVAILABLE:
        return "Unavailable";
    default://ww w  .j  a v a2  s. co m
        return "Unknown";
    }
}

From source file:com.example.android.wifidirect.DeviceListFragment.java

private static String getDeviceStatus(int deviceStatus) {
    Log.d(WiFiDirectActivity.TAG, "Peer status :" + deviceStatus);
    switch (deviceStatus) {
    case WifiP2pDevice.AVAILABLE:
        return "?";
    case WifiP2pDevice.INVITED:
        return "";
    case WifiP2pDevice.CONNECTED:
        return "";
    case WifiP2pDevice.FAILED:
        return "";
    case WifiP2pDevice.UNAVAILABLE:
        return "??";
    default:// w w w. ja v  a2s  .  c om
        return "Unknown";

    }
}

From source file:org.commcare.android.framework.WiFiDirectManagementFragment.java

public void onThisDeviceChanged(Intent intent) {

    setStatusText("This device's connection status changed...");

    WifiP2pDevice mDevice = intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE);

    int status = mDevice.status;

    if (status == WifiP2pDevice.AVAILABLE && isHost) {
        Logger.log(CommCareWiFiDirectActivity.TAG, "Relaunching Wi-fi direct group as host");
        setStatusText("Host relaunching group...");
        mManager.createGroup(mChannel, this);
    }//from w w w  .  ja  v a2  s  .  co  m

    mStatus = status;

    mActivity.updateDeviceStatus(mDevice);

}

From source file:com.example.healthplus.wifidirect.WiFiDirectActivity.java

@Override
public void cancelDisconnect() {

    /*//from w  ww. j  a va  2s .  c  o  m
     * A cancel abort request by user. Disconnect i.e. removeGroup if
     * already connected. Else, request WifiP2pManager to abort the ongoing
     * request
     */
    if (manager != null) {
        final DeviceListFragment fragment = (DeviceListFragment) getFragmentManager()
                .findFragmentById(R.id.frag_list);
        if (fragment.getDevice() == null || fragment.getDevice().status == WifiP2pDevice.CONNECTED) {
            disconnect();
        } else if (fragment.getDevice().status == WifiP2pDevice.AVAILABLE
                || fragment.getDevice().status == WifiP2pDevice.INVITED) {

            manager.cancelConnect(channel, new ActionListener() {

                @Override
                public void onSuccess() {
                    Toast.makeText(WiFiDirectActivity.this, "Aborting connection", Toast.LENGTH_SHORT).show();
                }

                @Override
                public void onFailure(int reasonCode) {
                    Toast.makeText(WiFiDirectActivity.this,
                            "Connect abort request failed. Reason Code: " + reasonCode, Toast.LENGTH_SHORT)
                            .show();
                }
            });
        }
    }

}

From source file:com.example.android.wifidirect.WiFiDirectActivity.java

@Override
public void cancelDisconnect() {

    /*/*from   w w w . j a  v a 2  s . c  om*/
     * A cancel abort request by user. Disconnect i.e. removeGroup if
     * already connected. Else, request WifiP2pManager to abort the ongoing
     * request
     */
    if (manager != null) {
        //final DeviceListFragment fragment = (DeviceListFragment)getSupportFragmentManager().findFragmentByTag("devicelistfragment");
        FileTransmitFragment fileTransmitfragment = (FileTransmitFragment) getSupportFragmentManager()
                .findFragmentByTag("android:switcher:" + R.id.pager + ":0");
        DeviceListFragment fragment = (DeviceListFragment) fileTransmitfragment.getFragmentManager()
                .findFragmentById(R.id.frag_list);
        if (fragment.getDevice() == null || fragment.getDevice().status == WifiP2pDevice.CONNECTED) {
            disconnect();
        } else if (fragment.getDevice().status == WifiP2pDevice.AVAILABLE
                || fragment.getDevice().status == WifiP2pDevice.INVITED) {

            manager.cancelConnect(channel, new ActionListener() {

                @Override
                public void onSuccess() {
                    Toast.makeText(WiFiDirectActivity.this, "Aborting connection", Toast.LENGTH_SHORT).show();
                }

                @Override
                public void onFailure(int reasonCode) {
                    Toast.makeText(WiFiDirectActivity.this,
                            "Connect abort request failed. Reason Code: " + reasonCode, Toast.LENGTH_SHORT)
                            .show();
                }
            });
        }
    }

}

From source file:net.named_data.nfd.WiFiDirectFragment.java

private static String getDeviceStatus(int deviceStatus) {
    Log.d(TAG, "Peer status :" + deviceStatus);
    switch (deviceStatus) {
    case WifiP2pDevice.AVAILABLE:
        return "Available";
    case WifiP2pDevice.INVITED:
        return "Invited";
    case WifiP2pDevice.CONNECTED:
        return "Connected";
    case WifiP2pDevice.FAILED:
        return "Failed";
    case WifiP2pDevice.UNAVAILABLE:
        return "Unavailable";
    default:/*from   www.jav a2s  .co m*/
        return "Unknown";
    }
}

From source file:ro.ui.pttdroid.Main.java

@Override
public void cancelDisconnect() {

    /*//from w w w . j  ava 2 s.  c o  m
     * A cancel abort request by user. Disconnect i.e. removeGroup if
     * already connected. Else, request WifiP2pManager to abort the ongoing
     * request
     */
    if (manager != null) {
        final DeviceListFragment fragment = (DeviceListFragment) getFragmentManager()
                .findFragmentById(R.id.frag_list);
        if (fragment.getDevice() == null || fragment.getDevice().status == WifiP2pDevice.CONNECTED) {
            disconnect();
        } else if (fragment.getDevice().status == WifiP2pDevice.AVAILABLE
                || fragment.getDevice().status == WifiP2pDevice.INVITED) {

            manager.cancelConnect(channel, new ActionListener() {

                @Override
                public void onSuccess() {

                }

                @Override
                public void onFailure(int reasonCode) {

                }
            });
        }
    }

}