Detección de un dispositivo compatible con 4G

Necesito detectar la capacidad 4G del dispositivo.

¿Cómo puedo hacer eso?

Gracias por cualquier sugerencia.

4G no es algo que se puede "detectar", porque 4G es un término de marketing, no un término técnico.

Puede detectar si una conexión establecida es WiMAX utilizando ConnectivityManager . No soy consciente de Android soportando cualquier otro tipo de conectividad que se comercializan específicamente como 4G.

Tengo la misma necesidad. Lo que realmente quieres es el ancho de banda actual. Obtienes esa información de WiFi, pero no móvil. Así que la siguiente mejor cosa que me ocurrió fue detectar si el dispositivo está en 4G o no. Por desgracia, no es tan simple.

Además de WiMAX, puede comprobar si el dispositivo tiene una conexión móvil utilizando ConnectivityManager . Si detecta un tipo de ConnectivityManager.TYPE_MOBILE , compruebe el subtipo. Si el subtipo es TelephonyManager.NETWORK_TYPE_LTE o TelephonyManager.NETWORK_TYPE_EHRPD , el dispositivo es compatible con 4G.

Si la red activa es subtipo TelephonyManager.NETWORK_TYPE_LTE , entonces usted está en 4G (pero no he tenido la oportunidad de verificar esto). Si detecta TelephonyManager.NETWORK_TYPE_EHRPD , no tiene idea de si está en 3G o 4G … al menos no he sido capaz de detectar la diferencia todavía.

Puede haber otros subtipos que indican un dispositivo capaz de 4G, pero no los he comprobado empíricamente.

Ciertamente no es una respuesta definitiva, pero espero que ayude.

  • ¿Cómo puede detectar si el dispositivo está enraizado en la aplicación?
  • Ok escuchador de hotword de Google
  • Guardar los vectores de características de ORB usando OpenCV4Android (java API)
  • Aplicación Android. ¿Cómo detectar en el código si la aplicación es nueva instalación o actualización?
  • Detección de objetos con OpenCV SVM
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.