رفتن به مطلب
  • 0

بررسی ضعیف بودن اینترنت درb4a


mohammad2244

سوال

سلام

  مشکلم اینه که برنامه ای که ساختم اینترنتی هستش و کد بررسی روشن یا خاموش بودن اینترنتم برای برنامه نوشتم که اگه اینترنت فعال نبود خطا بده ولی حالا اگه اینترنت روشن باشه ولی بسته اینترنتی فعال نباشه دیگه  خطا رو نمیده 

کد بررسی ضعیف بودن اینترنت رو می خواستم

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام،

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

به زبان جاوا هستش شما ترجمه کنید به B4A.

StackOverFlow

 

نتوستید از کدش استفاده کنید، اعلام کنید تا براتون به زبان بیسیک بنویسم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اوکی، بنده براتون کدش رو مینویسم و قرار میدم

تا صبح نهایتا، چون به سیستم دسترسی ندارم برادر.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام اینو یه تست کن...

کد جاوا

#if java
import android.app.Activity;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.provider.Settings.Secure;
import anywheresoftware.b4a.BA;
public boolean isConnected(){
    ConnectivityManager connMgr = (ConnectivityManager) BA.applicationContext.getSystemService(Activity.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    if (networkInfo != null && networkInfo.isConnected())
        return true;
    else
        return false;
}
#End if

و بعد مثلا تو رویداد کلیک این کد رو بزار اون متد آخر یه مقدار بازگشتی از نوع bool داره که میگه اینترنت وصله یا نه...

	
	Dim jo As JavaObject
	jo.InitializeContext
	Msgbox(jo.RunMethod("isConnected",Null),"")

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با استفاده از کتابخونه زیر به راحتی میتونید بفهمید

 

Dim pd As PersianDeviceInfo
pd.initialize("pd")
pd.TestInternetConnection

Sub pd_onNetTestRecive(isconnected As Boolean)
	If isconnected Then
		Log("دستگاه به اینترنت متصل است")
	Else
		Log("بسته شما تمام شده است")
	End If
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...