Ссылка Android на настройки беспроводной сети и сети - PullRequest
11 голосов
/ 07 марта 2012

Привет, я создаю приложение, которое проверяет интернет-соединение, если оно не подключено, оно переходит к занятию с сообщением об ошибке и кнопкой, которую я хочу связать с настройками беспроводной сети и сети.Но я не уверен, как это сделать, кто-нибудь может мне помочь?
Вот что у меня так далеко.

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

В данный момент это переходит к другому занятию, но я хочу, чтобыперейдите в настройки беспроводной сети и сети.

Ответы [ 3 ]

29 голосов
/ 07 марта 2012

Я верю, что вы хотите это:

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);
    }
});
10 голосов
/ 15 апреля 2016

Если вы используете Settings.ACTION_SETTINGS, тогда пользователь может зайти как в настройки мобильной сети, так и вай-фай.

0 голосов
/ 24 декабря 2018

Вы можете использовать этот код для открытой страницы мобильной сети

startActivity(new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS));
...