2010-11-22 18 views
0

Android ile WIFI bağlantısında yeniyim. Ben android cihazlar ile WIFI cihazlara mesaj göndermek için uygulama oluşturmak istiyorum bu yüzden ben mesajları göndermek için WIFI cihazlar için bizim android cihaz bağlamak için nasıl sormak istiyorum.android WIFI bağlantısı

teşekkür ve saygılarımla Amit

+0

wifi Cihazınızı bağlamak için. Cihazınızda GOTO ana ekranı, menü düğmesine basın, ardından ayarlar> Kablosuz ve Ayarlar seçeneğini belirleyin ve ardından bağlanmak istediğiniz erişim noktasını seçin. – Varun

cevap

0
WifiManager wifiManager; 
wifiManager = (WifiManager)  
MyWifiActivity.this.getSystemService(Context.WIFI_SERVICE); 
DisplayWifiState(); 
    BroadcastReceiver myWifiReceiver = new BroadcastReceiver() 
    { 

     @Override 
     public void onReceive(Context arg0, Intent arg1) { 
     // TODO Auto-generated method stub 
     NetworkInfo networkInfo = (NetworkInfo)    
       arg1.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO); 
     if(networkInfo.getType() == ConnectivityManager.TYPE_WIFI){ 
     DisplayWifiState(); 
     } 
     }}; 
    this.registerReceiver(myWifiReceiver,new  
    IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));  


} 


public void DisplayWifiState() 
{ 
    // TODO Auto-generated method stub 
    AlertDialog.Builder alertbox = new AlertDialog.Builder(MyWifiActivity.this); 


    if(!wifiManager.isWifiEnabled()) 
    { 
      Log.i("wifi", "wifi is in disabled mode"); 
      alertbox.setPositiveButton("Ok", new 
              DialogInterface.OnClickListener() 
      { 

      @Override 
      public void onClick(DialogInterface dialog, int which) 
      { 
       // TODO Auto-generated method stub 

      } 
     }); 
      alertbox.setMessage("Wifi is disabled ! Please check Wifi 
                    connection"); 
      alertbox.show(); 
    //if wifi is already in enabled 
    if(wifiManager.isWifiEnabled()) 
    { 
     Toast.makeText(MyWifiActivity.this,"Already on", Toast.LENGTH_LONG).show(); 
     Log.i("wifi", "wifi in on mode"); 
     } 
    } 
} 
@Override 
protected void onResume() { 
    // TODO Auto-generated method stub 
    super.onResume(); 
    BroadcastReceiver myWifiReceiver = new BroadcastReceiver() 
    { 

     @Override 
     public void onReceive(Context arg0, Intent arg1) { 
     // TODO Auto-generated method stub 
     NetworkInfo networkInfo = (NetworkInfo) 
       arg1.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO); 
     if(networkInfo.getType() == ConnectivityManager.TYPE_WIFI){ 
     DisplayWifiState(); 
     } 
     }}; 
} 

@Override 
protected void onStart() { 
    // TODO Auto-generated method stub 
    super.onStart(); 
    BroadcastReceiver myWifiReceiver = new BroadcastReceiver() 
    { 

     @Override 
     public void onReceive(Context arg0, Intent arg1) { 
     // TODO Auto-generated method stub 
     NetworkInfo networkInfo = (NetworkInfo) 
       arg1.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO); 
     if(networkInfo.getType() == ConnectivityManager.TYPE_WIFI){ 
     DisplayWifiState(); 
     } 
     }}; 
} 
0

Sen Soru bana açık değildir. Wifi Erişim noktasına bağlanmayı ve verileri sunucuya veya web sitesine aktarmaya mı çalışıyorsunuz?

Veya Wifi bağlantısını kullanarak varsayılan tarayıcıyı kullanarak göz atmak ister misiniz?

Selamlar, Vinay

İlgili konular