انجمن تخصصی بازی سازی پرومیکرز
سوال اندروید استودیو - نسخه‌ی قابل چاپ

+- انجمن تخصصی بازی سازی پرومیکرز (http://promakers.ir)
+-- انجمن: ساخت و توسعه بازیهای کامپیوتری (http://promakers.ir/Forum-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%A8%D8%A7%D8%B2%DB%8C%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1%DB%8C)
+--- انجمن: پرسش و پاسخ (http://promakers.ir/Forum-%D9%BE%D8%B1%D8%B3%D8%B4-%D9%88-%D9%BE%D8%A7%D8%B3%D8%AE)
+--- موضوع: سوال اندروید استودیو (/Thread-%D8%B3%D9%88%D8%A7%D9%84-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88)



سوال اندروید استودیو - Shine Studio - 17/7/1397

باسلام دوستان.
من چندتا مشکل دارم در اندروید استودیو که در این پست مینویسم بی زحمت اگه میدونید بگید.
1.چگونه سرعت اینترنت دیتا(نه وای فای) رو بدست بیاریم به صورت int یا float یا long
2.چگونه دیتا یوزیج رو برای وای فای و دیتا محاسبه کنیم؟(هم sent رو و هم receive رو)
3. و مهمتر از همه... چطوری بفهمیم وای فای یا دیتایی که بهش کانکتیم به اینترنت دسترسی داره یا نه؟(مثلا به ی وای فای بی بسته کانکت میشیم که اینترنت نداره یا سیم کارتمون شارژ و بسته نداره کانکت میشیم بهش؟به صورت boolean)


RE: سوال اندروید استودیو - hisalam - 18/7/1397

سلام ..تو مستندات گوگل توضیح داده خودش...
https://developer.android.com/training/basics/network-ops/
https://developer.android.com/training/monitoring-device-state/connectivity-monitoring
https://developer.android.com/training/basics/network-ops/managing
https://developer.android.com/reference/android/app/usage/NetworkStatsManager
بخونی متوجه میشی (مثال زده)...اول چک میکنه ببینه ارتباط هست و اگ هست ازچ نوعیه...بعد ک فهمیدی از چه نوعی میرسیم به سوال اول که نرخ انتقال اطلاعات چقدره... 
میتونی از کلاس زیر هم استفاده کنی :
https://gist.github.com/emil2k/5130324
البته تو کلاس بالا سرعت ارتباط موبایل رو از تشخیص نوع استاندارد شبکه اش رو داره تعیین میکنه !!!نه سرعت واقعی و فعلی ...برای سرعت واقعی و فعلی ارتباط یعنی محاسبه نرخ ارسال و دریافت، میتونی یه فایلی رو بگیری و ارسال کنی و نرخ دریافت و ارسالش رو محاسبه کنی ...
موارد زیر رو هم تماشا کن....
https://github.com/hiteshsahu/Android-App-Data-Usage-Monitor
https://github.com/RobertZagorski/NetworkStats
https://github.com/googlesamples/android-AppUsageStatistics
https://github.com/facebook/network-connection-class
سورس زیر رو هم دانلود کن:
http://www.gregbugaj.com/?p=47


RE: سوال اندروید استودیو - Shine Studio - 18/7/1397

Thank you So Much Mr. HiSalam