package eu.hgross.blaubot;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import eu.hgross.blaubot.bluetooth.BluetoothActivity;
import eu.hgross.blaubot.bluetooth.BluetoothMulticastBeaconActivity;
import eu.hgross.blaubot.bluetooth.BluetoothNFCActivity;
import eu.hgross.blaubot.ethernet.EthernetActivity;
import eu.hgross.blaubot.ethernet.EthernetBonjourActivity;
import eu.hgross.blaubot.ethernet.EthernetNFCActivity;
import eu.hgross.blaubot.wifi.WifiApNFCActivity;
import eu.hgross.blaubot.wifip2p.WifiP2PActivity;
/**
* Blaubot debug app main activity
*
* @author Henning Gross {@literal (mail.to@henning-gross.de)}
*
*/
public class MainActivity extends Activity {
private Button mBluetoothButton;
private Button mBluetoothWithMulticastBeaconButton;
private Button mBluetoothWithNFCBeaconButton;
private Button mWifiP2PButton;
private Button mEthernetButton;
private Button mEthernetWithNFCButton;
private Button mEthernetWithBonjourButton;
private Button mWifiApWithNfcButton;
private Button mBlaubotConfiguratorButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
mBluetoothButton = (Button) findViewById(R.id.BluetoothButton);
mBluetoothWithMulticastBeaconButton = (Button) findViewById(R.id.BluetoothWithMulticastBeaconButton);
mBluetoothWithNFCBeaconButton = (Button) findViewById(R.id.BluetoothWithNFCBeaconButton);
mWifiP2PButton = (Button) findViewById(R.id.WIFIDirectButton);
mEthernetButton = (Button) findViewById(R.id.ethernetButton);
mEthernetWithNFCButton = (Button) findViewById(R.id.ethernetWithNFCButton);
mEthernetWithBonjourButton = (Button) findViewById(R.id.ethernetWithBonjourButton);
mWifiApWithNfcButton = (Button) findViewById(R.id.WifiApWithNfcButton);
mBlaubotConfiguratorButton = (Button) findViewById(R.id.blaubotConfiguratorButton);
mBlaubotConfiguratorButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, BlaubotConfiguratorActivity.class);
startActivity(btIntent);
}
});
mBluetoothButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, BluetoothActivity.class);
startActivity(btIntent);
}
});
mBluetoothWithMulticastBeaconButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, BluetoothMulticastBeaconActivity.class);
startActivity(i);
}
});
mBluetoothWithNFCBeaconButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, BluetoothNFCActivity.class);
startActivity(i);
}
});
mWifiP2PButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, WifiP2PActivity.class);
startActivity(btIntent);
}
});
mEthernetButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, EthernetActivity.class);
startActivity(btIntent);
}
});
mEthernetWithNFCButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, EthernetNFCActivity.class);
startActivity(btIntent);
}
});
mEthernetWithBonjourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, EthernetBonjourActivity.class);
startActivity(btIntent);
}
});
mWifiApWithNfcButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent btIntent = new Intent(MainActivity.this, WifiApNFCActivity.class);
startActivity(btIntent);
}
});
}
}