J'essaie de vérifier si la 3G est active ou pas dans mon combiné et après cela je dois déclencher une intention. Alors plz quelqu'un me aider à Merci à l'avance :)Comment vérifier si 3g est actif ou pas dans android
5
A
Répondre
4
un autre extrait d'une applilcation que j'ai écrit récemment:
TelephonyManager telManager;
telManager = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
int cType = telManager.getNetworkType();
String cTypeString;
switch (cType) {
case 1: cTypeString = "GPRS"; break;
case 2: cTypeString = "EDGE"; break;
case 3: cTypeString = "UMTS"; break;
case 8: cTypeString = "HSDPA"; break;
case 9: cTypeString = "HSUPA"; break;
case 10:cTypeString = "HSPA"; break;
default:cTypeString = "unknown"; break;
}
0
Cela vérifiera si vous avez une connexion Internet (3G):
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager
.getActiveNetworkInfo();
return activeNetworkInfo != null;
}
1
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo mMobile = connManager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mMobile.isAvailable() == true) {
Intent otherActivity = new Intent();
mapActivity.setClass(getBaseContext(), other.class);
startActivity(otherActivity);
}
Ne pas oublier d'ajouter l'autorisation "ACCESS_NETWORK_STATE" dans le fichier AndroidManifext.xml!
2
vous devez d'abord vérifier si est le réseau wifi ou mobile
qu'un simple appel
(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getNetworkType());
pas que vous pourriez être sur EDGE ou GPRS ou quelque chose que vous pouvez aussi le faire
if (getSsTelephony().getNetworkType() >= TelephonyManager.NETWORK_TYPE_UMTS)
return NETWORK_3G;
3
Essayez ce genre de choses,
void checkConnectionStatus()
{
ConnectivityManager connMgr = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
final android.net.NetworkInfo mobile =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if(wifi.isAvailable()){
Toast.makeText(this, "Wifi" , Toast.LENGTH_LONG).show();
}
else if(mobile.isAvailable()){
Toast.makeText(this, "Mobile 3G " , Toast.LENGTH_LONG).show();
}
else
{Toast.makeText(this, "No Network " , Toast.LENGTH_LONG).show();}
}
}
Questions connexes
- 1. Comment vérifier si un lien est actif ou non?
- 2. comment vérifier si boost :: deadline_timer est actif
- 3. android vérifier si le réseau mobile est coché ou non
- 4. Comment vérifier si le wifi/3g est activé?
- 5. Comment vérifier si NFC est activé ou non dans Android?
- 6. Comment vérifier si un utilisateur est toujours actif?
- 7. Comment vérifier si firebug est installé dans Mozilla ou pas?
- 8. API Android pour vérifier si l'appel est actif ou en attente
- 9. Façon de vérifier si TinyMCE est actif dans WordPress
- 10. Comment vérifier si l'horodatage (époque) est d'aujourd'hui ou d'hier [android]
- 11. Pour vérifier le wifi ou 3G existent en android
- 12. Comment vérifier si Internet est actif et que cela fonctionne?
- 13. Comment puis-je vérifier si un proxy est actif
- 14. Comment puis-je vérifier si le serveur SQL est actif?
- 15. Comment vérifier si TtsService (ou un service Android) est arrêté?
- 16. Comment vérifier le serveur est actif? (C#)
- 17. Existe-t-il un moyen de vérifier, en PHP, si un email est actif ou pas?
- 18. Comment vérifier le GPS est actif ou inactif Ipad pragmatiquement?
- 19. ANDROID: si le WiFi est activé et actif, lancer une
- 20. Android - comment vérifier si l'écran est touché?
- 21. Vérifier si l'application est en cours d'exécution ou quel onglet est actif
- 22. Comment vérifier l'état de la 3G dans mon application:
- 23. Firefox API pour vérifier si l'onglet est actif
- 24. comment vérifier si le hudson est occupé ou pas?
- 25. comment vérifier si le clic est Performclick ou pas
- 26. Vérifier si l'alimentation est connecté ou non sur Android
- 27. Vérifiez si ServiceHost est actif
- 28. Y at-il une possibilité de vérifier si l'iPhone est 3GS ou 3G?
- 29. vérifier si l'objet est castable dans Android
- 30. est allumé ou éteint 3g