Merhaba arkadaşlar.
Android uygulama geliştiricileri için temel bilgilerden veya ihtiyaçlardan biri
olan internet bağlantısı kontrolü için basit bit kod paylaşacağım.
Öncelikle Manifest dosyasına
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE"/> iznini ekleyin.
Ben kontrol diye bir buton koydum ve onun altına yazdım
kodları.
public
class MainActivity extends
AppCompatActivity {
Button kontrol;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
kontrol=(Button)findViewById(R.id.btncontrol);
kontrol.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (manager.getActiveNetworkInfo() != null
&& manager.getActiveNetworkInfo().isAvailable()
&& manager.getActiveNetworkInfo().isConnected())
{
Toast.makeText(MainActivity.this, "İnternet bağlantınız Aktif", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "İnternet bağlantınız aktif değil", Toast.LENGTH_SHORT).show();
}
}
});
}
}
Button kontrol;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
kontrol=(Button)findViewById(R.id.btncontrol);
kontrol.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (manager.getActiveNetworkInfo() != null
&& manager.getActiveNetworkInfo().isAvailable()
&& manager.getActiveNetworkInfo().isConnected())
{
Toast.makeText(MainActivity.this, "İnternet bağlantınız Aktif", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "İnternet bağlantınız aktif değil", Toast.LENGTH_SHORT).show();
}
}
});
}
}
Başka projeleri kaynak kodları ile beraber github adresim https://github.com/bhtyrsm da bulabilirsiniz.
Kolay gelsin
Hiç yorum yok:
Yorum Gönder