Я хочу, чтобы мое приложение выдавало уведомление, когда wifi переходит в автономный режим.BroadcastReceiver Wifi отключен
Я выяснил извещение часть. Но я не могу понять, что такое «проверка Wi-Fi». Я читал что-то о BroadcastReceiver, но я не могу заставить его работать. Любые полезные ссылки? или пример кода? Учебники?
Заранее благодарен!
Обновлено кодом. Он работает, но мне нужно только сообщить уведомление, когда wifi переходит в автономный режим.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.registerReceiver(this.mConnReceiver,
new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));
setContentView(R.layout.activity_main);
}
private BroadcastReceiver mConnReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
String reason = intent.getStringExtra(ConnectivityManager.EXTRA_REASON);
boolean isFailover = intent.getBooleanExtra(ConnectivityManager.EXTRA_IS_FAILOVER, false);
NetworkInfo currentNetworkInfo = (NetworkInfo) intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
NetworkInfo otherNetworkInfo = (NetworkInfo) intent.getParcelableExtra(ConnectivityManager.EXTRA_OTHER_NETWORK_INFO);
if(currentNetworkInfo.isConnected()){
}else{
showNotification();
}
}
};
это является дубликатом [BroadcastReceiver-когда-WiFi или-3g-сети состояние изменилось] (http://stackoverflow.com/ вопросы/10733121/broadcastreceiver-when-wifi-or-3g-network-state-changed) – Steve
Я не видел этого вопроса. Во всяком случае, я обновил свой вопрос, теперь все по-другому, я думаю, ха-ха. – user2883477
Тогда вам нужно начать новую тему. – Steve