2012-03-18 4 views
0

私はチュートリアルのフォーラムや投稿を検索して見てきました。正しい方向に向かっています。 ConnectivyManagerおよびTelephonyManager。私はAndroidのドキュメントを見てみましたが、まだ説明がついていますが、まだ迷っています。自分のことを考えて、私はそれを分解し、どのように使用し、どのように動作するのかを示すチュートリアルを見つけようとしています。Androidネットワークの情報:接続されている場合、速度、信号などを表示

私は何をしたいのですか?1x、3g、4gなどであなたのデータ転送速度と受信速度を表示するフルスクリーンアプリです。 (基本的には、設定> About Phone> Networkの同じ設定)を使用して、ネットワークタイプの変更ごとにサウンドを再生し、画像を変更します。私がやっていること、それを理解すること。もし誰かが良いチュートリアルを知っているか、または私が入る必要がある方向が素晴らしいとすれば、それは私が今何とか夜を探してくつろいでいたこの轍から私を取り除くだろう。

答えて

1

ConnectivityManagerNetworkInfoクラスはあなたの友人です。可能な考えを得るためにavailable public methodsを読んでください。ここで

は、アクティブなネットワーク接続があるかどうかを決定する方法を示す簡単なコードサンプルがあります:情報のため

/** 
* Determine if the device has an active network connection. 
* @return true if the network is connected, false if otherwise. 
*/ 
private boolean isConnected() { 
    final ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(
      Context.CONNECTIVITY_SERVICE); 
    if (cm != null) { 
     final NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); 
     if (activeNetwork != null) { 
      return activeNetwork.isConnected(); 
     } 
    } 
    return false; 
} 
+0

涼しいおかげで,,今日はそれらをチェックアウトよ – acrichm

+0

それは、そう取るため申し訳ありませんでしたそれを受け入れるには長い間、この笑で次のハードタスクに今すぐ笑 – acrichm

関連する問題