Google で検索しましたが、Androidwifi/2G/3G
ネットワークの速度を測定するためのチュートリアルは見つかりませんでした。
多くを検索することで、最終的にこれのダウンロード速度が得られました。アップロード速度については誰でも知っています。
これについてのガイドはありますか、API
またはチュートリアルはありますか? 任意の助けをいただければ幸いです。
前もって感謝します。
Google で検索しましたが、Androidwifi/2G/3G
ネットワークの速度を測定するためのチュートリアルは見つかりませんでした。
多くを検索することで、最終的にこれのダウンロード速度が得られました。アップロード速度については誰でも知っています。
これについてのガイドはありますか、API
またはチュートリアルはありますか? 任意の助けをいただければ幸いです。
前もって感謝します。
独自の速度テスト測定ルーチンを実装する必要があります。Ookla のスピードテストのアルゴリズムの説明は、 http ://wiki.ookla.com/lq_test_flow にあります。
基本的に、ダウンロードとアップロードのルーチンを実行し、ダウンロードとアップロードの時間を測定する必要があります。System.nanoTime()を使用して、より正確なタイムスタンプを取得できます。
特別なツールを必要としない非常に単純な一般的な方法は次のとおりです。
既知のサイズのファイルをサーバーにアップロード/ダウンロードし(独自のサーバーがない場合はドロップボックスなどを使用できます)、CountDownTimerを使用して所要時間を測定します。
次に、収集したデータを使用して速度を簡単に計算できます。