Chcę ustawić słuchacza słuchać o stanie bezprzewodowej, może ktoś mi pomóc z moim kodemSłuchanie stan WIFI
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
...
TelephonyManager wTelephonyManager;
...
wTelephonyManager=(TelephonyManager)getSystemService(Context.WIFI_SERVICE);
wTelephonyManager.listen(new PhoneL(),PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);
connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
// tutaj jest zdarzenie, którego używam, że chcę słuchać dla zmiany wifi, a powyższy kod jest włączony onCreate {}
class PhoneL extends PhoneStateListener
{
public void onWifiStateChanged(int state, String nesto)
{
mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
//mWifi.isConnectedOrConnecting()
if(mWifi.isConnectedOrConnecting())
{
Toast.makeText(WifiActivity.this,"Ima WIFI",Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(WifiActivity.this,"! NEMA WIFI",Toast.LENGTH_LONG).show();
}
}
}
// Czy ktoś może mi pomóc tworzenie słuchacza, który będzie wysłuchać państwa wifi i sprawdź czy wifi jest podłączony lub podłączania jeśli nie chcę, aby umożliwić ruch pakietów danych przez 3G/4G
przyjrzeć się z [tego wątku] [1]. [1]: http://stackoverflow.com/questions/3767591/check-intent-internet-connection –