2012-02-01 10 views
0

iphoneデバイスがインターネットにどのような接続速度を持っているかを調べる方法/回避策はありますか?電話番号が の場合は、2g/3G接続またはWi-Fi接続(または接続なし)がある場合のみ測定できます。 しかし、私は低速のWeb接続(2G/EDGE以下)しかないのかどうかをアプリに知らせたい。sencha touch + phonegap :: iOS iPhoneのインターネット接続速度(3G-check)を測定する方法

答えて

3

1 MBのデータを返すWebサービスを作成します。 Ext.ajax.requestを使用してAjaxを呼び出します。同時に、タイマーも開始します。成功ハンドルが呼び出されたときにタイマーを停止します。これにより、1MBのデータをダウンロードするのに要した時間(ミリ秒)がわかります。接続速度を調べるには、簡単な数学を使用します。

//start time here 
Ext.ajax.request({ 
    url: someurl_that_returns_1MB_of_data, 
    method: GET, 
    success: function(){ 
    //stop time here 
    } 
}); 

も参照してください:how to count time

+0

を参照してください! :-) – headkit

関連する問題