Android Open Source - expo-connect Connection Info






From Project

Back to project page expo-connect.

License

The source code is released under:

GNU General Public License

If you think the Android project expo-connect listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package it.polimi.camparollo.expoconnect.uilisteners;
/*from   www .jav  a 2s  . c  o m*/
import android.net.wifi.p2p.WifiP2pInfo;
import android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener;
import android.util.Log;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import it.polimi.camparollo.expoconnect.R;
import it.polimi.camparollo.expoconnect.datatransfer.ScreenDataReceiver;
import it.polimi.camparollo.expoconnect.wifi.StartActivity;

public class ConnectionInfo implements ConnectionInfoListener {
  
  private StartActivity context;

  public ConnectionInfo(StartActivity context) {
    this.context = context;
  }

  public void onConnectionInfoAvailable(WifiP2pInfo info) {
    
    Log.d(StartActivity.TAG, "Connected");
    Log.d(StartActivity.TAG, info.toString());
    if (info.groupFormed){
      context.setIsDeviceConnected(true);
      ((LinearLayout) context.findViewById(R.id.connectionLayout)).setVisibility(View.GONE);
      
      TextView text = (TextView) context.findViewById(R.id.connectionInfo);
      text.setText("Connection established");
      text.setVisibility(View.VISIBLE);
      Log.d(StartActivity.TAG, "Waiting for incoming data");
      if (info.isGroupOwner){
        new ScreenDataReceiver(context).receiveData();
      } else {
        context.sendIPAddress(info.groupOwnerAddress);
      }
    } else {
      context.setIsDeviceConnected(false);
    }

    
  }
  
  
}




Java Source Code List

it.polimi.camparollo.expoconnect.datatransfer.IPAddressSender.java
it.polimi.camparollo.expoconnect.datatransfer.RESTClient.java
it.polimi.camparollo.expoconnect.datatransfer.Restaurant.java
it.polimi.camparollo.expoconnect.datatransfer.ScreenDataReceiver.java
it.polimi.camparollo.expoconnect.exceptions.CannotEnableWifiP2pException.java
it.polimi.camparollo.expoconnect.recommendations.RestaurantListActivity.java
it.polimi.camparollo.expoconnect.recommendations.RestaurantListAdapter.java
it.polimi.camparollo.expoconnect.recommendations.SingleRestaurant.java
it.polimi.camparollo.expoconnect.uilisteners.ConnectionInfo.java
it.polimi.camparollo.expoconnect.uilisteners.PeersListUpdater.java
it.polimi.camparollo.expoconnect.utils.ScalingUtilities.java
it.polimi.camparollo.expoconnect.wifi.CustomWifiP2pManager.java
it.polimi.camparollo.expoconnect.wifi.InfoActionListener.java
it.polimi.camparollo.expoconnect.wifi.StartActivity.java
it.polimi.camparollo.expoconnect.wifi.WiFiDirectBroadcastReceiver.java
it.polimi.camparollo.expoconnectserver.CommandReceiver.java
it.polimi.camparollo.expoconnectserver.InfoActionListener.java
it.polimi.camparollo.expoconnectserver.ServiceStarterActivity.java
it.polimi.camparollo.expoconnectserver.uilisteners.ConnectionInfo.java
it.polimi.camparollo.expoconnectserver.uilisteners.PeersListUpdater.java
it.polimi.camparollo.expoconnectserver.wifi.ConnectService.java
it.polimi.camparollo.expoconnectserver.wifi.IPAddressReceiver.java
it.polimi.camparollo.expoconnectserver.wifi.ScreenDataSender.java
it.polimi.camparollo.expoconnectserver.wifi.WiFiDirectBroadcastReceiver.java