Baca juga
Tutorial Membuat Aplikasi Android untuk Cek Koneksi Internet
INOVSTUDY- Malam sobat!! Apa Kabar? Kali ini saya akan memberikan tip yang sangat sederhana, Yakni membuat aplikasi Android yang di dalamnya ada proses melakukan pengecekan koneksi Internet.
Ini terlihat simple, namun bagi Anda yang ingin membuat aplikasi Android, terutama yang menggunakan koneksi dengan Internet, maka fungsi ini cukup diperlukan. Terlebih untuk penanganan error saat user tidak memiliki Internet ataupun berada pada jaringan Internet lemah.
Source Code nya sangat sederhana, script dibawah menjelaskan bagaimana mendeteksi koneksi internet.
|
ConnectivityManager cm = (ConnectivityManager) getApplication().getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
Toast.makeText(getApplication(), "You are connected to "+netInfo.getTypeName()+" "+netInfo.getSubtypeName(), Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplication(), "You don't have connection.", Toast.LENGTH_SHORT).show();
}
|
Dengan fungsi getTypeName() kita dapat menghasilkan jenis koneksi baik melalui Wifi ataupun MOBILE. Untuk mendapatkan jenis koneksi maka kita dapat menggunakan fungsi getSubTypeName(). Dari fungsi diatas, mari kita buat aplikasi sederhana yang berfungsi mendeteksi koneksi internet.
Persiapan pertama mari kita buat layoutnya, sederhana saja, kita create project lalu menambahkan satu button saja pada layout activity_main.xml.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?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:background="#fff"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="ggdc.checkinternetconection.MainActivity">
<Button
android:id="@+id/btnCheck"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center"
android:text="Check Connection"
android:textSize="20px" />
</RelativeLayout>
|
Selanjutnya menambahkan fungsi button pada MainActivity.java untuk melakukan cek konektivitas Internet.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package ggdc.checkinternetconection;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnCheck = (Button) findViewById(R.id.btnCheck);
btnCheck.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ConnectivityManager cm = (ConnectivityManager) getApplication().getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
Toast.makeText(getApplication(), "You are connected to "+netInfo.getTypeName()+" "+netInfo.getSubtypeName(), Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplication(), "You don't have connection.", Toast.LENGTH_SHORT).show();
}
}
});
}
}
|
Dengan aplikasi diatas, kita dapat menghasilkan informasi mengenai koneksi internet yang sedang digunakan pada smartphone.
Oke, sekian tutorial kali ini, sampai ketemu pada artikel selanjutnya. Semoga bermanfaat bagi saya dan Sobat sekalian.
Sekian dulu untuk artikel Tutorial Membuat Aplikasi Android untuk Cek Koneksi Internet kali ini, mudah-mudahan bisa memberi manfaat untuk kalian semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Tutorial Membuat Aplikasi Android untuk Cek Koneksi Internet dengan alamat link https://inovstudy.blogspot.com/2017/08/tutorial-membuat-aplikasi-android-untuk.html
4 komentar
Waah akhirnya Nemu juga artikel yang sangat menarik ini gan. Terima kasih infonya
oke
Nice info
makasih gan,tambah wawasan baru lg
EmoticonEmoticon