انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ایجاد دو چک کننده اتصال به اینترنت (در برنامه نویسی اندروید)

مشکل در ایجاد دو چک کننده اتصال به اینترنت (در برنامه نویسی اندروید)

#8
اها خب پس بهتره از روش دوم کلید 287  برای برسی اتصال اینترنت استفاده کنید

به این صورت :

ابتدا یه تابع جدید درست میکنیم مثلا به اسم  isNetworkConnected به این صورت :

کد پی‌اچ‌پی:
private boolean isNetworkConnected() { // check internet connection
ConnectivityManager cm = (ConnectivityManagergetSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni cm.getActiveNetworkInfo();
if (
ni == null) {
    // There are no active networks.
    return false;
} else
    return true;


حالا اینجا وقتی دکمه رو میزنیم میگیم اگه اینرنت وجود داشت اونکاری که میخوای رو انجام بده وگرنه مثلا توست نمایش بده :

 
کد پی‌اچ‌پی:
        ImageButton b3 = (ImageButton) findViewById(R.id.imageButton3);
        b3.setOnClickListener(new OnClickListener() {
                                 
             
@Override
             public void onClick
(View v) {
             if(
isNetworkConnected()){ // check internet connection
             // your codes
             
}
             else{
               
Toast.makeText(ViewStory.this,"اینترنت خود را برسی کنید ",Toast.LENGTH_LONG).show();
             }


             }
        }); 

دسترسی هم فراموش نشه داخل مانی فست :

کد پی‌اچ‌پی:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

موفق باشید
پاسخ
 سپاس شده توسط kousha.nikkar ، admin


پیام‌های این موضوع
RE: مشکل در ایجاد دو چک کننده اتصال به اینترنت (در برنامه نویسی اندروید) - توسط aliasghar - ۱۳۹۳/۱۱/۰۷, ۰۲:۳۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان