2012-03-07 29 views
8

Xin chào, tôi đang tạo một ứng dụng kiểm tra kết nối internet, nếu nó không được kết nối, nó sẽ chuyển đến một hoạt động có thông báo lỗi và một nút mà tôi muốn liên kết với cài đặt mạng và không dây . Nhưng tôi không chắc chắn làm thế nào để làm điều đó, bất cứ ai có thể giúp tôi?
Đây là những gì tôi đã có cho đến nay.Liên kết Android tới Cài đặt không dây & mạng

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

Hiện tại nó chuyển sang hoạt động khác nhưng tôi muốn nó đi tới cài đặt mạng không dây &.

+2

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

Trả lời

19

Tôi tin rằng, những gì bạn muốn là thế này:

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

Vâng, cảm ơn bạn – iamlukeyb

7

Nếu bạn sử dụng Settings.ACTION_SETTINGS sau đó người dùng có thể đi theo hai thiết lập mạng di động và wifi.

Các vấn đề liên quan