View Full Version : چک کردن وضعیت اینترنت
Shut Down
جمعه 22 فروردین 1393, 15:39 عصر
سلام دوستان
چطوری میشه فهمید که شخص به اینترنت وصله یا خیر
خیلی ممنون میشم راهنمایی کنید
darkenerboy
جمعه 22 فروردین 1393, 15:53 عصر
این متد مورد نیاز
public static boolean isConnectingToInternet(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERV ICE);
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;
}
این دسترسی مورد نیاز
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Shut Down
جمعه 22 فروردین 1393, 15:58 عصر
سلام
ممنون بابت کد
ولی بلد نبودم استفاده کنم
من در اصل میخوام وقتی کاربر اینترنت نداره بهش اخطار بده
چطوری این کار رو انجام بدم؟
ممنون میشم کمک کنید
darkenerboy
جمعه 22 فروردین 1393, 16:08 عصر
این کد رو شما زمانی که صدا بزنی میگه کاربر به نت متصل هست یا نه
شما میتونی در زمان اجرا این متد رو صدا بزنی و اگه false برگردوند
یعنی به اینترنت متصل نیست !
Shut Down
جمعه 22 فروردین 1393, 16:11 عصر
چطوری بفهمیم چی برگردونده :d تو برنامه نویسی مبتدیم بلد نیستم
darkenerboy
جمعه 22 فروردین 1393, 16:22 عصر
شما متد رو کپی کن تو برنامت
بعد کد زیر رو کپی کن
if(!isConnectingToInternet(this)){
//Hnja !!!
}
اگه به اینجا برسی یعنی به نت وصل نیستی !
poorman
چهارشنبه 31 اردیبهشت 1393, 22:52 عصر
سلام دوستان
اگر کاربر به اینترنت وصل باشه اما send و receive نداشته باشه، چطور این مورد رو بفهمیم ؟؟؟
saeed_g21
چهارشنبه 31 اردیبهشت 1393, 23:46 عصر
سلام دوستان
اگر کاربر به اینترنت وصل باشه اما send و receive نداشته باشه، چطور این مورد رو بفهمیم ؟؟؟
اینطوری (http://barnamenevis.org/showthread.php?447908-%D8%A7%DB%8C%D9%86-%D9%87%D9%85-%DA%A9%D8%AF&p=2004936&viewfull=1#post2004936):لبخند:
poorman
پنج شنبه 01 خرداد 1393, 00:08 صبح
مرسی ولی جواب false برمیگردونه !!!
timeOut رو گذاشتم روی 10000 بازم false هست
درحالی که من سر 3 ثانیه از کافه بازار گزارش خریدهای کاربر رو میتونم بگیرم
poorman
پنج شنبه 01 خرداد 1393, 00:18 صبح
فک کنم مشکل از کانکت شدن به سایت گوگل باشه
آخه url رو با سایت برنامه نویس عوض کردم، زود جواب داد
اینترنت ذغالی ما هم مایه مصیبت شده، یک url نیست که همیشه جواب بده ؟؟؟ فیلتر نشه مثلا یا مسولین سیخ کاری نکنن سرعت کانکت شدن بهش رو :|
saeed_g21
پنج شنبه 01 خرداد 1393, 00:20 صبح
امروز یک مسله جالبی کشف کردم
در یکی از شرکت که برنامم روی دستگاه هاشون نصب کردم طرف با اینترنت سیم کارت میتونست وصل بشه به سرور و اطلاعات رو بگیره ولی موقع برگردونی خطا میداد منم اینترنت سیم کارت با سایت رفتن رو چک میکردم میدیدم سایت باز نمیشه خطا میده ولی به سرور وصل میشه :لبخند: بلاخره رفتم در APN ای پی p r o x y و port 8080 رو که خود ایرانسل Set کرده بود رو پاک کردم هم سایت باز کرد هم اطلاعات رو به سرور برمیگردوند
کد رو خودم استفاده کردم خوب جواب میده اگه از نت simcard استفاده میکنی موارد فوق رو چک کن اگه wifi نیدونم :لبخند:
saeed_g21
پنج شنبه 01 خرداد 1393, 00:23 صبح
فک کنم مشکل از کانکت شدن به سایت گوگل باشه
آخه url رو با سایت برنامه نویس عوض کردم، زود جواب داد
اینترنت ذغالی ما هم مایه مصیبت شده، یک url نیست که همیشه جواب بده ؟؟؟ فیلتر نشه مثلا یا مسولین سیخ کاری نکنن سرعت کانکت شدن بهش رو :|
سعی کن از url ی استفاده کن که هاستش از ایران ( اینترنت ملی ) باشه speed خوبی دارن بنظرم
irib.ir چطوره :لبخند:
abbasalim
پنج شنبه 01 خرداد 1393, 13:47 عصر
فک کنم مشکل از کانکت شدن به سایت گوگل باشه
آخه url رو با سایت برنامه نویس عوض کردم، زود جواب داد
اینترنت ذغالی ما هم مایه مصیبت شده، یک url نیست که همیشه جواب بده ؟؟؟ فیلتر نشه مثلا یا مسولین سیخ کاری نکنن سرعت کانکت شدن بهش رو :|
iran.ir
:خجالت:
#root#
جمعه 02 خرداد 1393, 10:28 صبح
فک کنم مشکل از کانکت شدن به سایت گوگل باشه
آخه url رو با سایت برنامه نویس عوض کردم، زود جواب داد
اینترنت ذغالی ما هم مایه مصیبت شده، یک url نیست که همیشه جواب بده ؟؟؟ فیلتر نشه مثلا یا مسولین سیخ کاری نکنن سرعت کانکت شدن بهش رو :|
هم میشه دو تا سایت رو چک کرد (یعنی اگه پاسخ منفی بود برای اطمینان یه سایت دیگه رو هم بررسی کنه) و هم میشه یه آرایه از سایت ها قرار دارد و با random هر بار یه سایت رو بررسی کنه تا احتمال چیز شدن بیاد پایین!
poorman
جمعه 02 خرداد 1393, 15:31 عصر
نه هرچی فک میکنم میبینم اینترنت ایران کلا حساب و کتاب نداره
وصل شدن به سایت با وصل شدن به سرور خیلی توی سرعت فرق دارن
این کار رو من میخوام توی پرداخت درون برنامه ای پیاده سازی کنم، اگه میشد واسه وصل شدن به سرور بازار تایم اوت گذاشت خوب بود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.