2010-11-22 26 views
0

私はアンドロイドとのWIFI接続で新しいです。私はアンドロイドデバイスでWIFIデバイスにメッセージを送信するアプリケーションを作成したいので、私はアンドロイドデバイスをWIFIデバイスに接続してメッセージを送信する方法を尋ねます。アンドロイドWIFI接続

おかげに関して アミット

+0

。お使いのデバイスのGOTOホーム画面で、メニューボタンを押し、次に設定>ワイヤレスと設定を選択し、接続するアクセスポイントを選択します。 – Varun

答えて

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

あなたの質問は、私には明らかではありません。 Wifiアクセスポイントに接続し、サーバーまたはウェブサイトにデータを転送しようとしていますか?

または、デフォルトのブラウザでWifi接続を使用してブラウズしますか?無線LANにデバイスを接続するには

よろしく、 ビナイ