活動中のネットワークの状態を監視するには? 私はGoogleチャットアプリケーションを使用しています。
ネットワークの状態が変化した場合にのみこれらの行を実行したい。
if(...){
GTalkChatDetails.chat(getApplicationContext());
GTalkChatDetails.adddMsgListener(getApplicationContext());
}
活動中のネットワークの状態を監視するには? 私はGoogleチャットアプリケーションを使用しています。
ネットワークの状態が変化した場合にのみこれらの行を実行したい。
if(...){
GTalkChatDetails.chat(getApplicationContext());
GTalkChatDetails.adddMsgListener(getApplicationContext());
}
信号の変化を探すクラスを作成し、
private class SignalStrengthListener extends PhoneStateListener
{
@Override
public void onSignalStrengthsChanged(android.telephony.SignalStrength signalStrength)
{
// get the signal strength (a value between 0 and 31)
int strengthAmplitude = signalStrength.getGsmSignalStrength();
// do something with it
GTalkChatDetails.chat(getApplicationContext());
GTalkChatDetails.adddMsgListener(getApplicationContext());
super.onSignalStrengthsChanged(signalStrength);
}
}