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();
}
}};
}
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