android中应该提供这样的方法,api好像没有对外公开这个方法,不过看到系统设置里的扫描到的wifi热点需要密码的图标是带把小锁的,有知道怎么使用未公开的api方法的吗?

解决方案 »

  1.   

    很详细的介绍,没有全篇去试过,当初做联机查阅资料时找到的,感觉很全面,当初截取过片段用过.
    楼主自己仔细看看吧,是否加密可能你自己需要跟踪一下,看几个加密属性上有没有什么区别了
    http://blog.sina.com.cn/s/blog_82f2fc2801012oee.html
      

  2.   

    可以参考一下。
      ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
                
     
         
     
                if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||  connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING  ) {
     text.setText("hey your online!!!")     ;               
     
    //Do something in here when we are connected   
                 }
     
                else if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.DISCONNECTED ||  connec.getNetworkInfo(1).getState() == NetworkInfo.State.DISCONNECTED   ) {
     
    text.setText("Look your not online");           
                 } 
    在manifest添加
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
     
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
     
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
     
    <uses-permission android:name="android.permission.ACCES_MOCK_LOCATION"></uses-permission>