Мне нужно приложение, чтобы предоставить уведомление, когда WiFi отправляется в автономном режиме.Дайте уведомление при отключении от конкретной сети Wi-Fi
Я получил его, чтобы давать уведомление каждый раз, когда соединение WiFi отключается. Но мне нужно только дать уведомление, когда определенная сеть отключается. Является ли мой код подходящим для этого? Я прочитал что-то о классе wifiinfo, это решение?
Мой вопрос в том, как изменить код, чтобы выдать уведомление только в том случае, если WiFi отключен? Любая помощь в правильном направлении была бы приятной! Некоторые примеры были бы еще более удивительными.
Заранее благодарен!
(В конце концов, мне нужна кнопка и при нажатии этой кнопки конкретного Wi-Fi вашего на атм будет, что конкретные Wi-Fi при отключении от него вы получите уведомление Если это имеет смысл.).
Код:
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.registerReceiver(this.mConnReceiver,
new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));
setContentView(R.layout.activity_hoofdmenu);
}
private BroadcastReceiver mConnReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
if(!isNetworkConnectionAvailable(context)){
showNotification();
}
}
};
public static boolean isNetworkConnectionAvailable(Context context)
{
boolean isNetworkConnectionAvailable = false;
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService("connectivity");
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if(activeNetworkInfo != null)
{
isNetworkConnectionAvailable = activeNetworkInfo.getState() == NetworkInfo.State.CONNECTED;
}
return isNetworkConnectionAvailable;
}
Этот вопрос уже обсуждался чувак .. http://stackoverflow.com/questions/3119607/how-to-be-notified-on-wifi-network-status-change –
Это не тот же вопрос. – user2883477