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

چک کردن مقدار حجم مصرف شده اینترنت


alimo

سوال

سلام

 

چجوری میشه چک کرد که مثلا حجم مصرفی کل اینترنت گوشی چه قدر (مثلا تا الان چند مگابایت مصرف کرده)

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

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

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

سلام

توی بیسیک به خودی خود نمیتونید این کار رو انجام بدید

باید شما کد جاوای اینکارو پیدا می کردید و به وسیله JavaObject  تست می کردید

 

بنده کدی رو میدم خودتون کد رو تست و آنالیز کنید

   #If Java 
	public String getTraffic(){
        String Receive = String.valueOf(android.net.TrafficStats.getTotalRxBytes());
        String Send = String.valueOf(android.net.TrafficStats.getTotalTxBytes());
		int Downloadkb = (Integer.parseInt(Receive) / 1024 * 100000) / 100000;
		int Uploadkb = (Integer.parseInt(Send) / 1024 * 100000) / 100000;
		int Total = Downloadkb + Uploadkb;
        String showTrafiic = "Total Used Traffic " + Total + " KB";
       return showTrafiic;
    }
	
	#End If

و در نهایت به وسیله کتابخونه JavaObject  متد رو اجرا می کنیم :

	Dim jo As JavaObject
	jo.InitializeContext
	Dim Traffic Object 
	Traffic =  jo.RunMethod("getTraffic",Null)
	MsgBox(Traffic," Internet Traffic")

به همین سادگی و خوشمزگی :malih:

در این کد دیتای گرفته شده رو به KB  تبدیل می کنه

شما می تونید به MB  و GB  تبدیل کنید

 

AnswerCenter.IR :areuok:

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

در 7 ساعت قبل، abtin20 گفته است :

داداش اینجوری تعریف کن متغیرتو :

Dim Trafifc As Object

اگه کتابخونه Java Object فعال نباشه این اصلا ممکن نیست.
 حرف آقای abtin20 هم کاملا درته شما As رو نگذاشتید شاید برای همین ارور میده...

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

این کار که میگی درسته ولی نمی خوام کار بر ببینه که چقدر دیتا مصرف شده می خوام شرط بزارم که اگه مثلا از 20 مگ بیشتر رفت یک رویداد ی انجام بشه.

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

در در 1394/12/21, 11:23:11، مجید آرتا گفته است :

سلام

توی بیسیک به خودی خود نمیتونید این کار رو انجام بدید

باید شما کد جاوای اینکارو پیدا می کردید و به وسیله JavaObject  تست می کردید

 

بنده کدی رو میدم خودتون کد رو تست و آنالیز کنید


   #If Java 
	public String getTraffic(){
        String Receive = String.valueOf(android.net.TrafficStats.getTotalRxBytes());
        String Send = String.valueOf(android.net.TrafficStats.getTotalTxBytes());
		int Downloadkb = (Integer.parseInt(Receive) / 1024 * 100000) / 100000;
		int Uploadkb = (Integer.parseInt(Send) / 1024 * 100000) / 100000;
		int Total = Downloadkb + Uploadkb;
        String showTrafiic = "Total Used Traffic " + Total + " KB";
       return showTrafiic;
    }
	
	#End If

و در نهایت به وسیله کتابخونه JavaObject  متد رو اجرا می کنیم :


	Dim jo As JavaObject
	jo.InitializeContext
	Dim Traffic Object 
	Traffic =  jo.RunMethod("getTraffic",Null)
	MsgBox(Traffic," Internet Traffic")

به همین سادگی و خوشمزگی :malih:

در این کد دیتای گرفته شده رو به KB  تبدیل می کنه

شما می تونید به MB  و GB  تبدیل کنید

 

AnswerCenter.IR :areuok:

سلام آقای @مجید آرتا خواهش میکنم خیلی ضروری هست 

میتونید بگید که مقدار باقی مانده رو چطور میشه گرفت با کد های جاوا هرچی فرقی نداره.

لطفا زودتر ببخشید تاپیک رو میارم بالا واقعا ضروریه (نمیشد تاپیک جدید بزنم)

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

مقدار باقی مانده رو بنده نمیدونم، چون ا اینجا دیتای مصرفی هر گوشی رو می گیریم و اینکه بگیم چه مقداری از حجم باقی مونده رو حقیقتا نمیدونم.

توی Stackoverflow  جستجو کنید.

 

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

در 7 ساعت قبل، مجید آرتا گفته است :

مقدار باقی مانده رو بنده نمیدونم، چون ا اینجا دیتای مصرفی هر گوشی رو می گیریم و اینکه بگیم چه مقداری از حجم باقی مونده رو حقیقتا نمیدونم.

توی Stackoverflow  جستجو کنید.

 

سلام فکر کنم همینه:

The remaining Internet

یا این :

The remaining Internet in android

نمیدونم جواب ها همین هستند یا نه من سرچ کردم 

باقی ماند اینترنت در اندروید میشه این:

The remaining Internet in android

خلاصه اگه ممکنه کمکم کنید

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

در 8 ساعت قبل، صادق رمضانی گفته است :

سلام آقای @مجید آرتا خواهش میکنم خیلی ضروری هست 

میتونید بگید که مقدار باقی مانده رو چطور میشه گرفت با کد های جاوا هرچی فرقی نداره.

لطفا زودتر ببخشید تاپیک رو میارم بالا واقعا ضروریه (نمیشد تاپیک جدید بزنم)

با سلام این رو ارور میگیره آیا کتابخانه داره چون نوشته قرمز میشه

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

در 14 ساعت قبل، crypt3r گفته است :

با سلام این رو ارور میگیره آیا کتابخانه داره چون نوشته قرمز میشه


Dim Traffic Object 

سلام دوست من اره کتابخونه Object رو از قسمت کتابخونه ها تیک بزنید.

مشکلتون حل میشه برای من سالم بود بدون هیچ اروری

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

این کاری که میگی یکم سخت میشه چون دیتا هم جزو اینترنت میشهوای فایم همینطور ولی میتونی به صفحه تنظیمات بفرستی کاربراتو قسمت مصرف دیتا با کد زیر فقط ادرس پکیج رو عوض کن این برای رم هستش

Sub button3_click
Dim i5 As Intent
i5.Initialize("", "")
i5.SetComponent("com.android.settings/.RunningServices")
StartActivity(i5)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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