Znn3bq.jpeg
±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 810  |  »Ø¸´: 4

meanburg

гæ (³õÈëÎÄ̳)

[ÇóÖú] Ë­Äܸø¸öandroidÊÖ»úµÄÏÔʾ³ÌÐò£¿Ð»Ð»£¡

Óõ¥Æ¬»úºÍwifiÄ£¿éÏàÁ¬£¡ÔÙÀûÓÃandroidÊÖ»úµÄwifi¹¦Äܰѵ¥Æ¬»úÉϵÄÊý¾Ý¾­¹ýwifi´«µ½ÊÖ»úÉÏ£¡²¢ÏÔʾ³öÀ´£¡Ë­Äܸø¸öandroidÊÖ»úÏÔʾÕâÒ»¿éµÄ³ÌÐò£¡¼±Ó𡣡ÏÈлл´ó¼ÒÁË£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

qqhegg

ÈÙÓþ°æÖ÷ (ÎÄ̳¾«Ó¢)

ɺº÷СÃÀ-----СԪ¼ÒµÄ¾ÅÃÃ

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

ÎÒ²»Ì«Ã÷°×ÄãÒªÔõô×ö£¬·´Ó¦ÂýºÇºÇ£¬ÎÒÓÐÒ»¸öandroidwifiµÄdemo£¬×Ô¼ºÐ´µÄ³ÌÐò£¬Ä㿴һϣ¬Ï£ÍûÓаïÖú£¡
ÿÌì¶¼ÊÇеÄÒ»Ì죬ÿÌìÉϵ۶¼»á¸øÄ㲻ͬµÄ¾ªÏ²
2Â¥2012-04-10 16:40:27
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

qqhegg

ÈÙÓþ°æÖ÷ (ÎÄ̳¾«Ó¢)

ɺº÷СÃÀ-----СԪ¼ÒµÄ¾ÅÃÃ

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
Õâ¸öÊÇwifi µÄdemoÏÖÔÚʵÏֵŦÄÜÊÇÈ¡µÃwifiÍøÂçÌṩµãµÄÐÅÏ¢SSID£¬BSSIDµ«ÊDz»Ì«Ã÷°×ÄãÏëҪʲôÑùµÄ£¬ËùÒÔÖ»ÄܸøÄãÕâ¸öÄ㿴һϣ¬ÓÐûÓÐÓÃ
public class WifitestActivity extends Activity {
    /** Called when the activity is first created. */
        private Button button1=null;
        private Button button2=null;
        private Button button3=null;
        private Button button4=null;
        private TextView text=null;
        private WifiManager wifi=null;
        private List list;  
        private ScanResult mScanResult;
         private List wificonfig;
        private StringBuffer mStringBuffer = new StringBuffer();
        private WifiInfo wifiInfo;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //
        button1=(Button)findViewById(R.id.button1);
        button2=(Button)findViewById(R.id.button2);
        button3=(Button)findViewById(R.id.button3);
        button4=(Button)findViewById(R.id.button4);
        text=(TextView)findViewById(R.id.text);
        //
      
      
        wifi=(WifiManager)WifitestActivity.this.getSystemService(Context.WIFI_SERVICE);
        wifiInfo=wifi.getConnectionInfo();
        //
        button1.setOnClickListener(new openListener());
        button2.setOnClickListener(new obtainIpListener());
        button3.setOnClickListener(new obtainMessageListener());
        button4.setOnClickListener(new closeListener());
        
    }
    public class openListener implements OnClickListener {

            @Override
            public void onClick(View v) {
                    // TODO Auto-generated method stub
                    int wifiState=wifi.getWifiState();
                    wifi.setWifiEnabled(true);
                    Toast.makeText(WifitestActivity.this, "wifi open"+wifiState, Toast.LENGTH_LONG).show();

            }

    }
    public class obtainIpListener implements OnClickListener {

            @Override
            public void onClick(View v) {
                    // TODO Auto-generated method stub
                     getAllNetWorkList();  

                   
            }
    }
    public class obtainMessageListener implements OnClickListener {

            @Override
            public void onClick(View v) {
                    // TODO Auto-generated method stub
                    //½øÐÐsocketͨÐÅ£¬»ñÈ¡Êý¾Ý
         try
         {
                 Socket socket=new Socket("192.168.2.7",80);
                 //δÍê´ýÐø
                 
         }
         catch(Exception e)
         {
                 e.printStackTrace();
         }
            }

    }
    public class closeListener implements OnClickListener {

            @Override
            public void onClick(View v) {
                    // TODO Auto-generated method stub
                   
                    wifi.setWifiEnabled(false);
                    Toast.makeText(WifitestActivity.this, "wifi close"+wifi.getWifiState(), Toast.LENGTH_LONG).show();
            }

    }
   
    public void getAllNetWorkList() {  
        // ÿ´Îµã»÷ɨÃè֮ǰÇå¿ÕÉÏÒ»´ÎµÄɨÃè½á¹û   
        if (mStringBuffer != null) {  
            mStringBuffer = new StringBuffer();  
        }  
  
        // ¿ªÊ¼É¨ÃèÍøÂç   
        wifi.startScan();  
        list =wifi.getScanResults();  
        // wificonfig=wifi.getConfiguredNetworks();
        if (list != null) {  
            for (int i = 0; i < list.size(); i++) {  
                mScanResult = list.get(i);  
                // µÃµ½ÍøÂçµÄSSID£ºthe network name   
                mStringBuffer = mStringBuffer
                                .append("wifi SSID is:".append(mScanResult.SSID).append("\n"
                                .append("BSSID is: "  .append(mScanResult.BSSID).append("\n"
                                .append("capabilities is: "  .append(mScanResult.capabilities).append("\n"
                                .append("frequency is: " .append(mScanResult.frequency).append("\n"
                                .append("level is: " .append(mScanResult.level).append("\n"
                                .append("IP is: ".append(wifiInfo.getIpAddress()).append("\n"  
                        .append("getNetworkId is: ".append(wifiInfo.getNetworkId()).append("\n";  
            }  
           text.setText("ɨÃèµ½µÄËùÓÐWifiÍøÂ磺\n" + mStringBuffer.toString());  
        }  
    }  

}
ÿÌì¶¼ÊÇеÄÒ»Ì죬ÿÌìÉϵ۶¼»á¸øÄ㲻ͬµÄ¾ªÏ²
3Â¥2012-04-10 16:44:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

qqhegg

ÈÙÓþ°æÖ÷ (ÎÄ̳¾«Ó¢)

ɺº÷СÃÀ-----СԪ¼ÒµÄ¾ÅÃÃ

ÓÅÐã°æÖ÷ÓÅÐã°æÖ÷

¶ÔÓÚÉÏÒ»ÌùµÄ²¹³ä£¬ÎÒдµÄsocketÊÇÏë×÷Ϊ¿Í»§¶Ë
ÍøÉÏÕÒµ½Ò»¸öÌû×Ó£¬Ä㿴һϣ¬androidÊÖ»ú×÷Ϊ·þÎñÆ÷¶ËµÄ´úÂë
http://www.apkbus.com/forum.php? ... re_pos=1&ext=CB
Ï£ÍûÓÐÓÃ

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

ÿÌì¶¼ÊÇеÄÒ»Ì죬ÿÌìÉϵ۶¼»á¸øÄ㲻ͬµÄ¾ªÏ²
4Â¥2012-04-10 16:59:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

meanburg

гæ (³õÈëÎÄ̳)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
4Â¥: Originally posted by qqhegg at 2012-04-10 16:59:34:
¶ÔÓÚÉÏÒ»ÌùµÄ²¹³ä£¬ÎÒдµÄsocketÊÇÏë×÷Ϊ¿Í»§¶Ë
ÍøÉÏÕÒµ½Ò»¸öÌû×Ó£¬Ä㿴һϣ¬androidÊÖ»ú×÷Ϊ·þÎñÆ÷¶ËµÄ´úÂë
http://www.apkbus.com/forum.php?mod=viewthread&tid=20566&reltid=5380&pre_pos=1&a ...

»Ò³£¸Ðл£¡
5Â¥2012-04-16 13:31:14
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ meanburg µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁϹ¤³Ìµ÷¼Á +7 СÁõͬѧ߹߹ 2026-04-06 8/400 2026-04-08 17:18 by ŬÁ¦ÏòÉÏ£¬²»¶ÏÅ
[¿¼ÑÐ] 297Çóµ÷¼Á +16 GENJIOW 2026-04-07 17/850 2026-04-08 11:05 by ÄæË®³Ë·ç
[¿¼ÑÐ] 274Çóµ÷¼Á +4 ɽ°¢Âû 2026-04-07 4/200 2026-04-08 09:49 by eyeliyang
[¿¼ÑÐ] 298Çóµ÷¼Á +4 ²ÐºÉÐÂÁø 2026-04-07 4/200 2026-04-07 23:02 by lbsjt
[¿¼ÑÐ] 285Çóµ÷¼Á +11 AZMK 2026-04-05 17/850 2026-04-07 19:05 by ÖзÉÔº¿Õ¹ÜѧԺÑ
[¿¼ÑÐ] ÉúÎ﹤³ÌÇóµ÷¼Á +13 ϲ»¶»¹ÊDz»¸ÊÐÄ 2026-04-05 13/650 2026-04-07 16:55 by Ecowxq666£¡
[¿¼ÑÐ] ѧ˶»¯Ñ§¹¤³ÌÓë¼¼Êõ£¬Ò»Ö¾Ô¸Öйúº£Ñó´óѧ320+Çóµ÷¼Á +9 ÅûÐÇºÓ 2026-04-02 9/450 2026-04-07 12:53 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] 287Çóµ÷¼Á +3 ͨÐÅѧ˶081000 2026-04-03 4/200 2026-04-06 21:03 by going home
[¿¼ÑÐ] 315Çóµ÷¼Á +5 £¦123456789 2026-04-05 5/250 2026-04-05 19:55 by nepu_uu
[¿¼ÑÐ] µ÷¼Á +3 Àî¹ã»ð 2026-04-05 3/150 2026-04-05 18:57 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 085500»úеר˶³õÊÔ288Çóµ÷¼Á +3 GZJguo666- 2026-04-05 3/150 2026-04-05 18:06 by jkddd
[¿¼ÑÐ] 306·Ö²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +7 Àè°ÉÀ²À²ÄãºÜÓÐà 2026-04-03 7/350 2026-04-05 17:18 by Hdyxbekcb
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷±±Å©ÁÖÐóÄÁר˶336·ÖÇóµ÷¼Á +3 5ourr 2026-04-03 3/150 2026-04-05 10:40 by JOKER0401
[¿¼ÑÐ] 288Çóµ÷¼Á£¬Ò»Ö¾Ô¸»ªÄÏÀí¹¤´óѧ071005 +6 ioodiiij 2026-04-04 6/300 2026-04-05 10:09 by guoweigw
[¿¼ÑÐ] 338Çóµ÷¼Á +7 êɹ¦? 2026-04-03 7/350 2026-04-04 20:37 by À¶ÔÆË¼Óê
[¿¼ÑÐ] µ÷¼Á +9 19945159693 2026-04-03 10/500 2026-04-04 20:16 by dongzh2009
[¿¼ÑÐ] 306Çóµ÷¼Á +3 hybÉÏÃû¹¤ 2026-04-02 3/150 2026-04-04 18:12 by ÈÈÇéɳĮ
[¿¼ÑÐ] Ò»Ö¾Ô¸¶«±±´óѧ085901ÍÁľר˶345Çóµ÷¼Á +3 zxt11111 2026-04-04 3/150 2026-04-04 14:21 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 279Çóµ÷¼Á +6 ѧ¶øË¼ÙâÖª 2026-04-01 6/300 2026-04-02 09:16 by vgtyfty
[¿¼ÑÐ] 348»·¾³¹¤³Ìµ÷¼Á +3 ÎâÑå׿24k 2026-04-01 3/150 2026-04-02 09:14 by nanaliuyun
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û