WordPress Temada Kategorileri Listeleme

PHP Hazır Gelişmiş CURL Kütüphanesi

Netaş akıllı şehir çözümleriyle Barcelona Smart City Expo’da yerini aldı

Yakın gelecekte siber saldırıları yapan da önleyen de yapay zekâ olacak

Android Wifi Açma Kapatma Kodları

  • Android Programlama
  • Savaş Dersim Çelik
  • Pazar Haziran 4th, 2017
  • 405 Görüntülenme
  • JAVA
  • Mobile

Android.net.wifi.WifiManager sınıfı, wifi bağlantısını yönetmek için kullanılabilir. Ağ eklemek, ağ devre dışı bırakmak, erişim noktalarını taramak, bağlantı kesmek vb. Için kullanılabilir.

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

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="76dp"
        android:layout_marginTop="67dp"
        android:text="Wifi Aç" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button1"
        android:layout_below="@+id/button1"
        android:layout_marginTop="44dp"
        android:text="Wifi Kapat" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/button2"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="117dp"
        android:text="Webinyo.COM"
        android:textSize="30sp" />
</RelativeLayout>
MainActivity.java
import android.net.wifi.WifiManager;  
import android.os.Bundle;  
import android.app.Activity;  
import android.content.Context;  
import android.view.Menu;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
  
public class MainActivity extends Activity {  
    Button enableButton,disableButton;  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
          
        enableButton=(Button)findViewById(R.id.button1);  
        disableButton=(Button)findViewById(R.id.button2);  
          
        enableButton.setOnClickListener(new OnClickListener(){  
            public void onClick(View v){  
                WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);  
                wifi.setWifiEnabled(true);  
            }  
        });  
        disableButton.setOnClickListener(new OnClickListener(){  
            public void onClick(View v){  
                WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);  
                wifi.setWifiEnabled(false);  
            }  
        });  
    }  
  
    @Override  
    public boolean onCreateOptionsMenu(Menu menu) {  
        // Inflate the menu; this adds items to the action bar if it is present.  
        getMenuInflater().inflate(R.menu.activity_main, menu);  
        return true;  
    }  
  
}
AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />  
<uses-permission android:name="android.permission.INTERNET" />  
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler