- 论坛徽章:
- 0
|
android网络侦听 - IntentFilter filter = new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE");
- // filter.addAction(""); // Attribute.PAGENAME
- mContext.registerReceiver(this.broadcastReceiver, filter); // 注册
- mContext.unregisterReceiver(broadcastReceiver);
- private BroadcastReceiver broadcastReceiver = new BroadcastReceiver()
- {
- @Override
- public void onReceive(Context context, Intent intent)
- {
- ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo status = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
- // NetworkInfo wifi =
- // cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
- if (status.isConnected())
- {
- Log.i("huawei", "网络可用");
- }
- else
- {
- Log.i("huawei", "网络不可用");
- }
- }
- };
复制代码 |
|