Я пытаюсь переключиться между двумя сетями WiFi, но не за сценой. Я видел такой диалог в iOS, он вызывает системный диалог. Не уверен, что это возможно в Android.
Предложение пользователю переключить сеть также означает, что разрешения не запрашивается.
Обновление: на данный момент единственный способ - это открыть экран настроек Wi-Fi, но это не дает пользователю идеи выбора сети:
startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS), 0);