انجمن تخصصی بازی سازی پرومیکرز

نسخه‌ی کامل: سوال اندروید استودیو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
باسلام دوستان.
من چندتا مشکل دارم در اندروید استودیو که در این پست مینویسم بی زحمت اگه میدونید بگید.
1.چگونه سرعت اینترنت دیتا(نه وای فای) رو بدست بیاریم به صورت int یا float یا long
2.چگونه دیتا یوزیج رو برای وای فای و دیتا محاسبه کنیم؟(هم sent رو و هم receive رو)
3. و مهمتر از همه... چطوری بفهمیم وای فای یا دیتایی که بهش کانکتیم به اینترنت دسترسی داره یا نه؟(مثلا به ی وای فای بی بسته کانکت میشیم که اینترنت نداره یا سیم کارتمون شارژ و بسته نداره کانکت میشیم بهش؟به صورت boolean)
سلام ..تو مستندات گوگل توضیح داده خودش...
https://developer.android.com/training/b...twork-ops/
https://developer.android.com/training/m...monitoring
https://developer.android.com/training/b...s/managing
https://developer.android.com/reference/...atsManager
بخونی متوجه میشی (مثال زده)...اول چک میکنه ببینه ارتباط هست و اگ هست ازچ نوعیه...بعد ک فهمیدی از چه نوعی میرسیم به سوال اول که نرخ انتقال اطلاعات چقدره... 
میتونی از کلاس زیر هم استفاده کنی :
https://gist.github.com/emil2k/5130324
البته تو کلاس بالا سرعت ارتباط موبایل رو از تشخیص نوع استاندارد شبکه اش رو داره تعیین میکنه !!!نه سرعت واقعی و فعلی ...برای سرعت واقعی و فعلی ارتباط یعنی محاسبه نرخ ارسال و دریافت، میتونی یه فایلی رو بگیری و ارسال کنی و نرخ دریافت و ارسالش رو محاسبه کنی ...
موارد زیر رو هم تماشا کن....
https://github.com/hiteshsahu/Android-Ap...ge-Monitor
https://github.com/RobertZagorski/NetworkStats
https://github.com/googlesamples/android...Statistics
https://github.com/facebook/network-connection-class
سورس زیر رو هم دانلود کن:
http://www.gregbugaj.com/?p=47
Thank you So Much Mr. HiSalam