بررسی اینترنت در اندروید
بررسی اینترنت در اندروید
سلام دوستان با آموزش بررسی اینترنت در اندروید در خدمتون هستیم خب بررسی اینترنت یا بررسی اتصال به اینترنت بخش مهم از هر برنامه است زیر اگر این بررسی نشود ممکنه است برنامه Force Close دهد و بسته شود این باعث Crash شدن برنامه و برای افرادی که از آن برنامه استفاده می کنند زیاد جالب نیست و ممکن است اپ را از روی گوشی خود پاک کنند. کدی که در این آموزش یاد خواهید گرفت بسیار ساده و کاربردی هست و حجم بسیار زیادی هم در برنامه شما ایجاد نمی کند. با ما همراه باشید.
خب در پایین در بخش AndroidManifes.xml باید Permission یا دسترسی هایی تعریف کنیم.
1 2 3 4 | <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 بر می گرداند.
1 2 3 4 5 6 | public boolean isOnline() { ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo =connectivityManager.getActiveNetworkInfo(); return networkInfo !=null && networkInfo.isConnectedOrConnecting(); } |
و نحوه استفاده از آن به شکل زیر است.
1 2 3 4 5 6 7 8 9 10 | //اگه کاربر آنلاین بود if(isOnline) { Toast.makeText(this, "Network is on", Toast.LENGTH_SHORT).show(); } //اگر انلاین نبود else { Toast.makeText(this, "Network is Off", Toast.LENGTH_SHORT).show(); } |
ممنون که تا اخر با ما همراه بودید . انشاالله که مفید واقع شده باشد.
یک پاسخ به “بررسی اینترنت در اندروید”