Showing posts with label Open wifi settings in android?. Show all posts
Showing posts with label Open wifi settings in android?. Show all posts

19 Jul 2012

Open wifi settings in android?

main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="How to open Wifi Settings Demo" />

    <Button
        android:id="@+id/open"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Open Wifi settings" />

</LinearLayout>



OpenWifiSettingsDemo.class

public class OpenWifiSettingsDemo extends Activity {
      @Override
      public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button open = (Button)findViewById(R.id.open);
            open.setOnClickListener(new OnClickListener() {
                  @Override
                  public void onClick(View v) {
                        openWifiSettings();
                  }
            });
      }

      public void openWifiSettings(){

            final Intent intent = new Intent(Intent.ACTION_MAIN, null);
            intent.addCategory(Intent.CATEGORY_LAUNCHER);
            final ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.wifi.WifiSettings");
            intent.setComponent(cn);
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity( intent);
      }
}


I will be happy if you will provide your feedback or follow this blog. Any suggestion and help will be appreciated.
Thank you :)