2012-03-07 52 views
8

嗨我正在製作一個應用程序,檢查互聯網連接,如果它沒有連接,它會轉到一個活動,它有一個錯誤消息和一個按鈕,我想鏈接到無線和網絡設置。但我不知道該怎麼做,任何人都可以幫助我?
這是我到目前爲止。Android無線和網絡設置鏈接

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

目前它去到另一個活動,但我希望它去到無線&網絡設置。

+2

請參閱http://stackoverflow.com/questions/2318310/how-can-i-call-wi-fi-settings-screen-from-my-application-using-android – chedabob 2012-03-07 11:46:08

回答

19

我相信,你想要的是這樣的:

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

是的,工作感謝你 – iamlukeyb 2012-03-07 12:59:58

7

如果使用Settings.ACTION_SETTINGS然後用戶可以在這兩種環境的移動網絡和wifi去。