2012-03-07 13 views
8

Witam Tworzę aplikację, która sprawdza połączenie internetowe, jeśli nie jest połączona, przechodzi do działania, które zawiera komunikat o błędzie i przycisk, który chcę połączyć z ustawieniami sieci bezprzewodowej i sieci . Ale nie jestem pewien, jak to zrobić, czy ktoś może mi pomóc?
Oto, co mam do tej pory.Android link do ustawień sieci bezprzewodowej

public class NetworkActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.networkact); 
     Button settings = (Button) findViewById(R.id.btn_settings); 
     // Listening to button event 
     settings.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View arg0) { 
       // Starting a new Intent 
       Intent gotoSettings = new Intent(getApplicationContext(), 
         HomeActivity.class); 
       startActivity(gotoSettings); 
      } 
     }); 
    } 
} 

W tej chwili idzie do innej działalności, ale chcę, aby przejść do ustawień sieci bezprzewodowej &.

+2

Zobacz http://stackoverflow.com/questions/2318310/how-can-i-call-wi-fi-settings-screen- from-my-application-using-android – chedabob

Odpowiedz

19

wierzę, czego chcesz to:

btn = (Button)this.findViewById(R.id.ButtonNet); 
btn.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     Intent intent=new Intent(Settings.ACTION_WIRELESS_SETTINGS); 
     startActivity(intent); 
    } 
}); 
+0

Tak, to działało, dziękuję – iamlukeyb

7

Jeśli używasz Settings.ACTION_SETTINGS następnie użytkownik może iść w obu ustawieniach sieci komórkowej i WiFi.

Powiązane problemy