首页 > Web开发 > 详细

关于NetworkInfo对象的isConnected()与isAvailable()

时间:2014-03-27 09:32:21      阅读:450      评论:0      收藏:0      [点我收藏+]
  public class MainActivity extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        this.registerReceiver(mBroadcastReceiver, new IntentFilter(
                ConnectivityManager.CONNECTIVITY_ACTION));
    }

    private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver()
    {
        @Override
        public void onReceive(Context context, Intent intent)
        {
            Bundle bundle = intent.getExtras();
            NetworkInfo aNetworkInfo = (NetworkInfo) bundle
                    .get(ConnectivityManager.EXTRA_NETWORK_INFO);

            if (aNetworkInfo.isConnected())
            {
                System.out.println("connecte");
            } else
            {
                System.out.println("not connect");
            }

            if (aNetworkInfo.isAvailable())
            {
                System.out.println("available");
            } else
            {
                System.out.println("not available");
            }
            System.out.println("--------------------");
        }
    };
}

总结有以下5种状态:

在WLAN设置界面

1,显示连接已保存,但标题栏没有,即没有实质连接上,输出为:not connect, available

2,显示连接已保存,标题栏也有已连接上的图标,            输出为:connect, available

3,选择不保存后                                                                 输出为:not connect, available

4,选择连接,在正在获取IP地址时                                     输出为:not connect, not available

5,连接上后                                                                       输出为:connect, available

文章出处:http://blog.csdn.net/santicom/article/details/6932421

关于NetworkInfo对象的isConnected()与isAvailable(),布布扣,bubuko.com

关于NetworkInfo对象的isConnected()与isAvailable()

原文:http://www.cnblogs.com/qhyhao/p/3624884.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!