estoy tratando de verificar si 3G está activo o no en mi teléfono y después de eso tengo que activar un intento. Así PLZ a nadie que me ayude Gracias de antemano :)Cómo comprobar si 3g está activo o no en android
5
A
Respuesta
4
otro fragmento de una aplicación que he escrito recientemente:
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
Esto comprobará si tiene conexión a 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);
}
No se olvide de agregar el permiso "ACCESS_NETWORK_STATE" en el archivo AndroidManifext.xml!
2
primero que hay que comprobar si es Wi-Fi o red móvil
que acaba de llamar a
(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getNetworkType());
no es que usted podría estar en EDGE o GPRS o algo por lo que también puede hacer esto
if (getSsTelephony().getNetworkType() >= TelephonyManager.NETWORK_TYPE_UMTS)
return NETWORK_3G;
3
Pruebe estas cosas,
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();}
}
}
Cuestiones relacionadas
- 1. cómo comprobar si boost :: deadline_timer está activo
- 2. ¿Cómo comprobar si NFC está habilitado o no en Android?
- 3. ¿Cómo comprobar si internet está disponible o no en el inicio de la aplicación en android?
- 4. ¿Cómo puedo saber si NSTimer está activo o no?
- 5. cómo comprobar la red wifi o 3g está disponible en el dispositivo Android
- 6. Cómo comprobar si la opción wifi está habilitada o no
- 7. ¿Cómo comprobar si otra aplicación está minimizada o no?
- 8. ¿Cómo comprobar si una actividad está funcionando o no
- 9. cómo comprobar si el hudson está ocupado o no?
- 10. ¿Comprobar WiFi y GPS está conectado o no en Android?
- 11. ¿Cómo comprobar si mi aplicación está configurada de manera predeterminada o no en Android?
- 12. ¿Cómo comprobar si bluetooth está habilitado programáticamente?
- 13. Para comprobar si la sesión está disponible o no
- 14. Comprobar si la colección está vacía o no
- 15. ¿Cómo puedo detectar si Dispatcher.DisableProcessing está activo?
- 16. ¿Cómo puedo saber si mi iPhone/iPad está conectado a 2G o 3G?
- 17. ANDROID: Si Wi-Fi está habilitado y activo, poner en marcha un intento
- 18. ¿Cómo comprobar si un trabajo en segundo plano está activo? (Bash)
- 19. Cómo comprobar si se está ejecutando un Thread de Android
- 20. Android: ¿Cómo comprobar si el servidor está disponible?
- 21. Cómo determinar si el usuario está en Edge o 3G en iPhone
- 22. Android: ¿cómo comprobar si se está tocando la pantalla?
- 23. ¿Cómo comprobar si la matriz es nula o está vacía?
- 24. Cómo comprobar si un elemento seleccionado todavía está "abierto"/activo con jquery
- 25. Comprobar si el cronómetro está funcionando
- 26. ¿Cómo comprobar si una clase está inicializada?
- 27. ¿Ya no está JINI activo?
- 28. Comprobar si la actividad está activa
- 29. ¿Cómo comprobar si el elemento en el cuadro combinado está seleccionado o no en C#?
- 30. ¿Cómo comprobar si un párrafo está en una tabla o no en una macro MS-Word?