2010-11-22 27 views
0

Je suis nouveau avec la connectivité WIFI avec android. Je veux créer l'application pour envoyer les messages aux appareils WIFI avec mes appareils Android, donc pour cela, je veux demander comment connecter notre appareil Android à des appareils WIFI pour envoyer les messages.android WIFI connectivité

Merci et salutations Amit

+0

Pour connecter votre appareil à wifi. GOTO écran d'accueil sur votre appareil, appuyez sur le bouton de menu, puis sélectionnez paramètres> Sans fil et paramètres, puis sélectionnez le point d'accès que vous souhaitez vous connecter. – Varun

Répondre

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

Vous question n'est pas clair pour moi. Essayez-vous de vous connecter au point d'accès Wifi et de transférer des données vers le serveur ou le site Web? Ou voulez-vous naviguer en utilisant le navigateur par défaut en utilisant la connectivité Wifi?

Cordialement, Vinay