package com.wifi2.wifi2;

import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener {
	TextView myTextView = (TextView) findViewById(R.id.text); //grab your tv
	
	Runnable myRunnable = new Runnable() {
	      @Override
	      public void run() {
	           while (testByte == 0) {
	                Thread.sleep(1000); // Waits for 1 second (1000 milliseconds)
	                String updateWords = updateAuto(); // make updateAuto() return a string
	                myTextView.post(new Runnable() { 
	                     @Override
	                     public void run() {
	                          myTextView.setText(updateWords);
	                         
	                          
	                     }});
	           }
	      }Thread myThread = new Thread(myRunnable); 
	 	   myThread.start();
	 };
	 
	@Override
	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		 WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
		 wifiManager.setWifiEnabled(true);
	        // setup a WIFI configuration
		    //http://stackoverflow.com/questions/6141185/android-connect-to-wifi-without-human-interaction
	        WifiConfiguration wc = new WifiConfiguration();
	        wc.SSID = "getoffmynet";
	        wc.preSharedKey = "96A61262DEB0C71386324A42C";
	        wc.status = WifiConfiguration.Status.ENABLED;
	        wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
	        wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
	        wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
	        wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
	        wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
	        wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
	        wc.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
	        // connect to and enable the connection
	        int netId = wifiManager.addNetwork(wc);
	        wifiManager.enableNetwork(netId, true);
	        wifiManager.setWifiEnabled(true);
	}
	
public void sendMessage(View view)
{
	Toast.makeText(this, "You are awesome!", Toast.LENGTH_LONG).show();
	
}

@Override
public void onClick(View v) {
	// TODO Auto-generated method stub
	
}
	
	

}
