Мобильный телефон уже подключен к Интернету.Но мне нужно знать, слабое или сильное интернет-соединение Доступно ли интернет после подключения?пользователь находится в сети Wi-Fi или 4G LTE ИЛИ 3G или простой сети передачи данных 2G.?Что такое распределение пропускной способности?Тайм-аут соединения Запрашивает Etc ....
Я изучил документацию Okhttp, но не могу найти ничего полезного ..
ConnectivityManager connectivityManager = (ConnectivityManager)
getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
DetailedState detailedState = info.getDetailedState();
if(detailedState == DetailedState.VERIFYING_POOR_LINK){
// Your checks goes here
}