Comment faire pour vérifier si un périphérique prend en charge les réseaux 4G Android?
Je veux vérifier si d'un dispositif particulier a un support matériel pour les réseaux 4G.
Je vais expliquer le problème...
Dans l'application que nous avons une page de paramètres où l'utilisateur peut faire une sélection et d'autoriser l'application à exécuter uniquement dans certains réseaux.
Par exemple. L'utilisateur peut sélectionner l'application s'exécutera uniquement en réseau WiFi ou seulement dans le réseau 3G etc.
Il y a des Case préférences pour tous les réseaux WiFi, 2G, 3G, 4G etc.
Maintenant, si l'appareil n'a pas le soutien pour le réseau 4G, je veux cacher la 4G case sélection.
Toutes les autres fonctionnalités est terminée. Je suis frappé sur cette question que la façon de détecter si l'appareil de support de la 4G ou pas?
Veuillez noter que je veux détecter le matériel de support pour la 4G sur l'appareil et NON la 4G de connexion est connecté.
Toute aide est grandement appréciée.
OriginalL'auteur Udayan | 2011-10-25
Vous devez vous connecter pour publier un commentaire.
Utiliser ce morceau de code et d'obtenir toutes les options disponibles sur l'appareil. Je pense que vous devriez être en mesure d'obtenir toutes les fonctionnalités de l'appareil.
et le type de réseau info est présente dans http://developer.android.com/reference/android/telephony/TelephonyManager.html.
Je pense que les types de réseau ajoutée à partir de l'API de niveau 11 sont pour la 4g. Vérifiez vous-même.
De google à la documentation de la getAllNetworkInfo méthode du gestionnaire de connectivité devient obsolète de l'API de niveau 23, et il est recommandé d'utiliser getAllNetworks et getNetworkInfo par la suite. Encore une fois, getAllNetworks est disponible uniquement pour les API de niveau 21+
avez-vous un solution ?
OriginalL'auteur user550925
Cela pourrait fonctionner. Il doit vérifier pour le WiMax 4g:
Essayez de regarder cette pour un peu plus de précisions.
OriginalL'auteur Nick
Contexte contexte = MainActivity.ce;
public synchronisé static boolean isNetAvailable(Context context){
Vérifier la valeur de isNetAvailable est vrai dans tous les 3 cas, cela fonctionne pour moi, souhaitent travailler pour u trop
Remarque : la disponibilité de la 4G sera introduit API de niveau 8 et suivantes.
OriginalL'auteur Richa