List of usage examples for android.net.wifi.p2p WifiP2pDevice CONNECTED
int CONNECTED
To view the source code for android.net.wifi.p2p WifiP2pDevice CONNECTED.
Click Source Link
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:// ww w .j ava2 s . co m //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:// w w w . ja v a 2 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 ww .j a v a2 s .c o m return "Unknown"; } }
From source file:net.named_data.nfd.WiFiDirectFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.fragment_wifidirect, container, false); // init UI elements m_wdGroupConnStatus = (TextView) view.findViewById(R.id.wd_group_conn_status_textview); m_wdIpAddress = (TextView) view.findViewById(R.id.wd_ip_address_textview); m_wdDeviceName = (TextView) view.findViewById(R.id.wd_this_device_name_textview); m_wdIsGroupOwner = (TextView) view.findViewById(R.id.wd_group_owner_textview); m_wdSwitch = (Switch) view.findViewById(R.id.wd_switch); if (m_sharedPreferences.getBoolean(PREF_WIFIDIRECT_STATUS, false)) { m_wdSwitch.setChecked(true);/* w w w . j av a2s .co m*/ startNDNOverWifiDirect(); startUiUpdateLoop(); } else { // the button was off, make any desired UI changes m_wdGroupConnStatus.setText(""); } m_wdSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // store state of switch m_sharedPreferences.edit().putBoolean(PREF_WIFIDIRECT_STATUS, isChecked).apply(); if (isChecked) { startNDNOverWifiDirect(); startUiUpdateLoop(); } else { stopNDNOverWifiDirect(); stopUiUpdateLoop(); resetUi(); } } }); // list view for displaying peers m_wdConnectedPeerListview = (ListView) view.findViewById(R.id.wd_connected_peers_listview); m_ConnectedPeers = new ArrayList<>(NDNController.getInstance().getConnectedPeers()); m_DicoveredPeers = new ArrayList<>(NDNController.getInstance().getDiscoveredPeers()); m_ConnectedPeersAdapter = new ConnectPeerListAdapter(getActivity(), R.layout.row_devices, m_ConnectedPeers); m_wdConnectedPeerListview.setAdapter(m_ConnectedPeersAdapter); m_wdConnectedPeerListview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Peer selectedPeer = (Peer) parent.getItemAtPosition(position); // toast a quick message! if (selectedPeer == null) { Toast.makeText(getActivity(), getResources().getString(R.string.fragment_wifidirect_toast_peer_no_longer_available), Toast.LENGTH_LONG).show(); } else { String peerInfo = selectedPeer.getNumProbeTimeouts() == 0 ? getResources().getString(R.string.fragment_wifidirect_toast_connection_works_well) : getResources().getString(R.string.fragment_wifidirect_toast_didnt_get_response) + (selectedPeer.getNumProbeTimeouts() * NDNController.PROBE_DELAY / 1000) + getResources().getString(R.string.fragment_wifidirect_toast_seconds); Toast.makeText(getActivity(), peerInfo, Toast.LENGTH_LONG).show(); } } }); m_wdDiscoveredPeerListview = (ListView) view.findViewById(R.id.wd_discovered_peers_listview); m_DiscoveredPeersAdapter = new DiscoveredPeerListAdapter(getActivity(), R.layout.row_devices, m_DicoveredPeers); m_wdDiscoveredPeerListview.setAdapter(m_DiscoveredPeersAdapter); m_wdDiscoveredPeerListview.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { final WifiP2pDevice device = (WifiP2pDevice) parent.getItemAtPosition(position); if (device.status == WifiP2pDevice.INVITED) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage( getResources().getString(R.string.fragment_wifidirect_dialog_cancel_invitation) + device.deviceName + getResources().getString(R.string.question_mark)) .setCancelable(false) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { m_progressDialog = show(getActivity(), getResources() .getString(R.string.fragment_wifidirect_dialog_cancelling), getResources().getString( R.string.fragment_wifidirect_dialog_cancelling_invitation) + device.deviceName, true, true); m_progressDialog.setCancelable(false); NDNController.getInstance().cancelConnect(); } }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { return; } }); AlertDialog dialog = builder.create(); dialog.show(); return; } if (device.status == WifiP2pDevice.CONNECTED) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); String alertMessage = getResources() .getString(R.string.fragment_wifidirect_dialog_disconnect_from) + device.deviceName + getResources().getString(R.string.question_mark); if (NDNController.getInstance().getIsGroupOwner()) { alertMessage = alertMessage + getResources().getString(R.string.fragment_wifidirect_dialog_destroy_group_alter); } builder.setMessage(alertMessage).setCancelable(false) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { m_progressDialog = show(getActivity(), getResources() .getString(R.string.fragment_wifidirect_dialog_disconnecting), getResources().getString( R.string.fragment_wifidirect_dialog_disconnecting_from) + device.deviceName, true, true); m_progressDialog.setCancelable(false); NDNController.getInstance().disconnect(); } }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { return; } }); AlertDialog dialog = builder.create(); dialog.show(); return; } AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); builder.setMessage( getResources().getString(R.string.fragment_wifidirect_dialog_invite) + device.deviceName + getResources().getString(R.string.fragment_wifidirect_dialog_join_group) + getResources().getString(R.string.question_mark)) .setCancelable(false) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { m_progressDialog = ProgressDialog.show(getActivity(), getResources().getString(R.string.fragment_wifidirect_dialog_inviting), getResources().getString(R.string.fragment_wifidirect_dialog_inviting) + device.deviceName + getResources() .getString(R.string.fragment_wifidirect_dialog_join_group), true, true); m_progressDialog.setCancelable(false); NDNController.getInstance().connect(device); } }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { return; } }); AlertDialog dialog = builder.create(); dialog.show(); } }); return view; }
From source file:com.example.healthplus.wifidirect.WiFiDirectActivity.java
@Override public void cancelDisconnect() { /*/* w ww .j a v a 2s.com*/ * 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() { /*//w ww .ja v a2 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)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 ww w .j av a 2 s.co m return "Unknown"; } }
From source file:ro.ui.pttdroid.Main.java
@Override public void cancelDisconnect() { /*/*from w w w . j a va2 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) 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) { } }); } } }