栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android:如何以编程方式确定Android中的网络速度

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android:如何以编程方式确定Android中的网络速度

确定您的网络速度-(缓慢的Internet速度)

使用NetworkInfo类,ConnectivityManager和TelephonyManager确定您的网络类型。

从互联网上下载任何文件,并计算花费了多长时间与文件中的字节数。(确定速度检查的唯一方法)

我已经为我的项目尝试了以下逻辑,您也对此进行了研究, 希望对 您有所 帮助。

ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);    NetworkInfo netInfo = cm.getActiveNetworkInfo();    //should check null because in airplane mode it will be null    NetworkCapabilities nc = cm.getNetworkCapabilities(cm.getActiveNetwork());    int downSpeed = nc.getlinkDownstreamBandwidthKbps();    int upSpeed = nc.getlinkUpstreamBandwidthKbps();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/495139.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号