Мое приложение создает соединение Wi-Fi с датчиком, но это означает, что у пользователя не будет подключения к Интернету, пока он подключен к этому периферийному устройству.
Я уже читал, что невозможно подключить два Wi-Fi без рутирования устройства.
Думаю, я уже прочитал все сообщения о переполнении стека, касающиеся этой темы, но все они довольно старые.
Было бы хорошо, если бы я мог использовать хотя бы мобильную сеть для Интернета, чтобы пользователь мог использовать браузер или другие приложения при подключении.
Я попытался установить предпочтительную сеть, но это не работает.
try {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (forceMobile) {
connectivityManager.setNetworkPreference(ConnectivityManager.TYPE_MOBILE);
} else {
connectivityManager.setNetworkPreference(ConnectivityManager.DEFAULT_NETWORK_PREFERENCE);
}
} catch (Exception exc) {
}