Я думаю, что вполне возможно, однако здесь есть некоторые ограничения, такие как:
1. Разрешение на местоположение является обязательным
2. Пользователь, отклоняющий уведомление о предложении сети, удаляет разрешение CHANGE_WIFI_STATE из приложения, т.е. Когда пользователь нажимает “Нет” в уведомлении. Они не могут подключиться к Wi-Fi. Пользователь может предоставить это разрешение позже, перейдя в меню управления Wi-Fi (Настройки > Приложения и уведомления > Доступ к специальному приложению > Управление Wi-Fi > Название приложения) - Документация для Android.
3. После успешного подключения к Wi-Fi удаление приложения приведет к отключению в сети Wi-Fi
(взято отсюда
https://stackoverflow.com/questions/62124160/how-to-connect-to-other-wi-fi-network-programmatically-in-and-above-android-api)