Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.01 KB | None | 0 0
  1. package com.example.kiste.myapplicationnunaba;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.net.wifi.WifiManager;
  6. import android.os.Bundle;
  7. import android.util.Log;
  8. import android.view.Menu;
  9. import android.view.MenuItem;
  10. import android.view.View;
  11. import android.widget.Button;
  12. import android.widget.TextView;
  13. import android.widget.Toast;
  14.  
  15. public class MainActivity extends Activity {
  16.  
  17. //    MainActivity m = new MainActivity();
  18.    //private int t = TextView;
  19.  
  20.     Button b1;
  21.     Button b2;
  22.     TextView t;
  23.  
  24.  
  25.     public static String activitymain;
  26.  
  27.     public static final int WIFI_STATE_DISABLING = 0;
  28.     public static final int WIFI_STATE_DISABLED = 1;
  29.     public static final int WIFI_STATE_ENABLING = 2;
  30.     public static final int WIFI_STATE_ENABLED = 3;
  31.     public static final int WIFI_STATE_UNKNOWN = 4;
  32.     public static final String WIFI_SAVED_STATE = "wifi_saved_state";
  33.  
  34.     private WifiManager mWifiManager;
  35.  
  36.     public int getWifiState() {
  37.         return mWifiManager.getWifiState();
  38.     }
  39.  
  40.     @Override
  41.     protected void onCreate(Bundle savedInstanceState) {
  42.         super.onCreate(savedInstanceState);
  43.         setContentView(R.layout.activity_main);
  44.         t=new TextView(this);
  45.         //t=(TextView)findViewById(R.id.textView);
  46.         t=(TextView)findViewById(R.id.TextView01);
  47.  
  48.         b1 = (Button) findViewById(R.id.b1);
  49.         b2 = (Button) findViewById(R.id.b2);
  50.         b1.setOnClickListener(toggle);
  51.         b2.setOnClickListener(toggle);
  52.  
  53.         Log.d(activitymain,"onCreate");
  54.         //int id = getItemId();
  55.         //if (id == R.id.button) {
  56.        // Log.d(activitymain, R.id.b1 +" Toggle");
  57.     }
  58.  
  59.     View.OnClickListener toggle = new View.OnClickListener() {
  60.  
  61.         public void onClick(View v) {
  62.             Context context = getApplicationContext();
  63.             int duration = Toast.LENGTH_SHORT;
  64.            // int wifiState = getWifiState();
  65.  
  66.             //int w = 0;
  67.             int w = getWifiState();
  68.  
  69.             switch(v.getId()) {
  70.                 case R.id.b1:
  71.                     Log.d(activitymain,"b1");
  72.                     //getWifiState(int w);
  73.  
  74.  
  75.  
  76.                 t.setText("Button 1\n" + t.getText() + w);
  77.  
  78.  
  79.  
  80.                     int wifiState = getWifiState();
  81.                     if (wifiState == WIFI_STATE_ENABLING || wifiState == WIFI_STATE_ENABLED) {
  82.                         t.setText("WIFI_STATE_ENABLED" + t.getText());
  83.                     }
  84.  
  85.  
  86.                     CharSequence text1 = "Button 1!";
  87.                     Toast toast1 = Toast.makeText(context, text1, duration);
  88.                     toast1.show();
  89.  
  90.                     //public static final String CHANGE_WIFI_STATE;
  91.                     //public static final int WIFI_STATE_DISABLED;
  92.                     //public int getWifiState ();
  93.                     //t.setText();
  94.                     break;
  95.                 case R.id.b2:
  96.                     Log.d(activitymain,"b2");
  97.                     t.setText("Button 2\n" + t.getText() + w);
  98.  
  99.                     CharSequence text2 = "Button 2!";
  100.                     Toast toast2 = Toast.makeText(context, text2, duration);
  101.                     toast2.show();
  102.                     break;
  103.             }
  104.            // Log.d(activitymain,"b3?");
  105.         }
  106.     };
  107.  
  108.     /*
  109.     public String getWifiStateStr() { // Error:(70, 28) error: non-static method getWifiState() cannot be referenced from a static context
  110.         switch (WifiManager.getWifiState()) {
  111.             case WifiManager.WIFI_STATE_DISABLING:
  112.                 return "disabling";
  113.             case WifiManager.WIFI_STATE_DISABLED:
  114.                 return "disabled";
  115.             case WifiManager.WIFI_STATE_ENABLING:
  116.                 return "enabling";
  117.             case WifiManager.WIFI_STATE_ENABLED:
  118.                 return "enabled";
  119.             case WifiManager.WIFI_STATE_UNKNOWN:
  120.                 return "unknown";
  121.             default:
  122.                 return null;  //or whatever you want for an error string
  123.         }
  124.     } */
  125.  
  126.     @Override
  127.     public boolean onCreateOptionsMenu(Menu menu) {
  128.         // Inflate the menu; this adds items to the action bar if it is present.
  129.         getMenuInflater().inflate(R.menu.menu_main, menu);
  130.         Log.d(activitymain,"onCreateOptionsMenu");
  131.         return true;
  132.     }
  133.  
  134.     @Override
  135.     public boolean onOptionsItemSelected(MenuItem item) {
  136.         // Handle action bar item clicks here. The action bar will
  137.         // automatically handle clicks on the Home/Up button, so long
  138.         // as you specify a parent activity in AndroidManifest.xml.
  139.             Log.d(activitymain,item+" Item |onOptionsItemSelected");
  140.         int id = item.getItemId();
  141.             Log.d(activitymain,id + " item.getItemId()");
  142.         //noinspection SimplifiableIfStatement
  143.         if (id == R.id.action_settings) {
  144.             Log.d(activitymain,id+" id| "+R.id.action_settings+" R.id.action_settings");
  145.             return true;
  146.         }
  147.  
  148.         return super.onOptionsItemSelected(item);
  149.     }
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement