فروشنده شوید و کسب در آمد کنید
09142393101
0

بررسی اتصال به اینترنت در برنامه نویسی اندروید

بررسی اتصال به اینترنت در برنامه نویسی اندروید

بررسی اتصال به اینترنت در برنامه نویسی اندروید

بررسی اتصال به اینترنت در برنامه نویسی اندروید
بررسی اتصال به اینترنت در برنامه نویسی اندروید

سلام دوستان با آموزش بررسی اینترنت در اندروید در خدمتون هستیم خب بررسی اینترنت یا بررسی اتصال به اینترنت بخش مهم از هر برنامه است زیر اگر این بررسی نشود ممکنه است برنامه Force Close دهد و بسته شود این باعث Crash شدن برنامه و برای افرادی که از آن برنامه استفاده می کنند زیاد جالب نیست و ممکن است اپ را از روی گوشی خود پاک کنند. کدی که در این آموزش یاد خواهید گرفت بسیار ساده و کاربردی هست و حجم بسیار زیادی هم در برنامه شما ایجاد نمی کند. با ما همراه باشید.

خب در پایین در بخش AndroidManifes.xml باید Permission یا دسترسی هایی تعریف کنیم.

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

و بخش کد در اکتیویتی که می خواهید بررسی کنید یک void است که مقدار true و یا false بر می گرداند.

public boolean isOnline()
{
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo =connectivityManager.getActiveNetworkInfo();
return networkInfo !=null && networkInfo.isConnectedOrConnecting();
}

و نحوه استفاده از آن به شکل زیر است.

//اگه کاربر آنلاین بود

if(isOnline)

{

Toast.makeText(this, "Network is on", Toast.LENGTH_SHORT).show();

}

//اگر انلاین نبود

else

{

Toast.makeText(this, "Network is Off", Toast.LENGTH_SHORT).show();

}

ممنون که تا اخر با ما همراه بودید . انشاالله که مفید واقع شده باشد.

 

در صورت داشتن مشکل و سوال میتوانید زیر همین پست کامنت بگذارید .

برای دانلود پکیج کامل فیلم آموزش برنامه نویسی اندروید کلیک نمائید .

بزرگ ترین مرجع آموزش برنامه نویسی اندروید در ایران

بیشتر
آموزش کار با snackbar در اندروید
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

{"cart_token":"","hash":"","cart_data":""}
×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟