Android – Menú de configuración de red móvil (Jelly Bean)

El siguiente código no funciona para Jelly Bean (Android 4.1):

final ComponentName cn = new ComponentName("com.android.phone","com.android.phone.Settings"); final Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setComponent(cn); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 

En lugar de empezar a configurar, no es nada, cualquier idea de cómo resolverlo?

Aquí está la solución:

 final ComponentName cn = new ComponentName("com.android.phone","com.android.phone.MobileNetworkSettings"); final Intent intent = new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS); intent.addCategory(Intent.ACTION_MAIN); intent.setComponent(cn); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 

Gracias chicos:)

2 Solutions collect form web for “Android – Menú de configuración de red móvil (Jelly Bean)”

Prueba como

 final Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS); intent.addCategory(Intent.CATEGORY_LAUNCHER); final ComponentName cn = new ComponentName("com.android.phone","com.android.phone.Settings"); intent.setComponent(cn); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 

El código de abajo es mucho más simple y probado en Gingerbread (2.3.7) y JB (4.1.2)

  startActivityForResult(new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS), 0); 
  • API Bluetooth de Baja Energía para Jelly Bean 4.2
  • El paquete android.support.v4.app no ​​existe (Android 17)
  • Entonces, ¿cómo puedo ver los registros en Jelly Bean?
  • Webview shouldOverrideUrlLoading funciona en las versiones anteriores de Android excepto 4.1.x jellybean
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.