日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 网络质量 + 下载测速 (facebook/network-connection-class 使用)

發布時間:2023/12/16 Android 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 网络质量 + 下载测速 (facebook/network-connection-class 使用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android 網絡質量 + 下載測速

facebook/network-connection-class使用

一、facebook/network-connection-class源碼地址

facebook/network-connection-class gitHub地址

二、使用方式

添加依賴

// 網絡測速 compile 'com.facebook.network.connectionclass:connectionclass:1.0.1'

Java代碼

import com.facebook.network.connectionclass.ConnectionClassManager; import com.facebook.network.connectionclass.ConnectionQuality; import com.facebook.network.connectionclass.DeviceBandwidthSampler;public class NetSpeedUtil {private static final String TAG = "NetSpeedUtil";/*** 開始采樣(添加到網絡請求開始前)*/public static void startSampling() {DeviceBandwidthSampler.getInstance().startSampling();}/*** 結束采樣(添加到網絡請求結束后)*/public static void stopSampling() {// Do some downloading tasksDeviceBandwidthSampler.getInstance().stopSampling();}/*** 當前網絡質量* <p>* POOR: Bandwidth under 150 kbps.* MODERATE: Bandwidth between 150 and 550 kbps.* GOOD: Bandwidth between 550 and 2000 kbps.* EXCELLENT: Bandwidth over 2000 kbps.* UNKNOWN: Placeholder for unknown bandwidth. This is the initial value and will stay at this value if a bandwidth cannot be accurately found.*/public static String getCurrentBandwidthQuality() {PalLog.d(TAG, "---getCurrentBandwidthQuality---");ConnectionQuality currQuality = ConnectionClassManager.getInstance().getCurrentBandwidthQuality();PalLog.d(TAG, "currQuality: " + currQuality);if (currQuality != null) {return currQuality.toString();}return "unknown";}/*** 當前網絡質量*/public static double getDownloadKBitsPerSecond() {PalLog.d(TAG, "---getDownloadKBitsPerSecond---");double bitsPerSecond = ConnectionClassManager.getInstance().getDownloadKBitsPerSecond();PalLog.d(TAG, "DownloadKBitsPerSecond: " + bitsPerSecond);return bitsPerSecond;} }

總結

以上是生活随笔為你收集整理的Android 网络质量 + 下载测速 (facebook/network-connection-class 使用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。