MahdiHD 1,748 ارسال شده در 21 بهمن، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 بهمن، ۱۳۹۴ سلام برای این کار ، ابتدا دسترسی زیر رو به منیفیست اضافه کنید : <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> سپس با صدا زدن متد زیر تست کنید که کاربر به اینترنت وصل هست یا نه ، اگر وصل باشه True بر می گردونه : public static boolean is(Context _context){ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivity != null){NetworkInfo[] info = connectivity.getAllNetworkInfo();if (info != null)for (int i = 0; i < info.length; i++)if (info[i].getState() == NetworkInfo.State.CONNECTED){return true;}}return false;} برگرفته از stackoverflow ، لینک اصلی : http://stackoverflow.com/questions/16575030/test-internet-connection-android لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
jeqele 563 ارسال شده در 21 بهمن، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 بهمن، ۱۳۹۴ چرا برا networkInfo از آرایه استفاده کردی؟ من اینجوری مینویسم. public static boolean isInternetConnected(Context context){ ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if(networkInfo != null){ if(networkInfo.isConnected()){ return true; } } return false; } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Elyas Erfani 3,582 ارسال شده در 21 بهمن، ۱۳۹۴ اشتراک گذاری ارسال شده در 21 بهمن، ۱۳۹۴ @Mahdi HD دوست عزيز چرا شما وقتی مطالبو کپی میکنید از جایی منبع رو ذکر نمیکنید؟ اصلا چرا کپی میکنید؟ انجمن ما انجمن بزرگیه فکر نمیکنید شما ک مقام دارید با این کارتون زحمات انجمن و کاربرا رو هدر میدید و سطح انجمنو میارید پایین؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MahdiHD 1,748 ارسال شده در 22 بهمن، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 22 بهمن، ۱۳۹۴ @Mahdi HD دوست عزيز چرا شما وقتی مطالبو کپی میکنید از جایی منبع رو ذکر نمیکنید؟ اصلا چرا کپی میکنید؟ انجمن ما انجمن بزرگیه فکر نمیکنید شما ک مقام دارید با این کارتون زحمات انجمن و کاربرا رو هدر میدید و سطح انجمنو میارید پایین؟ منبع به پست اصلی اضافه شد. چرا برا networkInfo از آرایه استفاده کردی؟ من اینجوری مینویسم. public static boolean isInternetConnected(Context context){ ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if(networkInfo != null){ if(networkInfo.isConnected()){ return true; } } return false; } ممنون ، من توی جستجو هام به این کد برخوردم و به این نکته توجه نکردم . و با توجه به این نکته ، بهتر هست کاربران از کد استاد خلیلی استفاده کنند. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.