В моем приложении определенные задачи требуют какого-либо сетевого подключения (как Wi-Fi или сотовая связь). В MyActivity, у меня есть чек на onResume()
, чтобы проверить состояние сети, и если нет никакой связи, я хотел бы, чтобы отобразить экран настройки сети:Отображение экрана желаемых настроек на Android
private void showConnectionSettings() {
Intent intent = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
ComponentName cn = new ComponentName("com.android.phone", "com.android.phone.Settings");
intent.setComponent(cn);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.getBaseContext().startActivity(intent);
}
Но это приносит мне экран мобильной сети, когда я хотел бы показать экран Wireless and Network Settings
, где пользователь может выбрать тип своего соединения.
"если нет связи, * Я хочу * отобразить экран настройки сети"? В противном случае я не знаю, что вам нужно. – Gangnus
Возможный дубликат [Android - Открыть настройки из приложения] (http://stackoverflow.com/questions/7454416/android-open-settings-from-app) –