Android - Mobile network settings menu (Jelly Bean)
android, android-4.2-jelly-bean, networking, settings
Solution
try as:
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);
Problem
following code is not working for 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); ``` Instead to start setting , it doesn´t nothing, any idea how to solve it? Here is solution: ``` 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); ``` Thank you guys : )