Как открыть настройку роуминга данных в dual sim android?

По этому коду:

Intent i = new Intent();
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setAction(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS);
context.startActivity(i);

Я могу успешно открыть действие настройки роуминга данных. Посмотрим на скриншот:

введите здесь описание изображения

Когда я нажимаю на подключение к данным, он предлагает мне такой способ:

введите здесь описание изображения

потому что у меня телефон с двумя сим-картами. Теперь я хочу открыть окно подсказки, не нажимая на подключение для передачи данных. Является ли это возможным? Могу ли я открыть окно (второе изображение) напрямую?


person Tushar Monirul    schedule 04.11.2015    source источник


Ответы (1)


Поддержка двух SIM-карт является частью AOSP, начиная с Android 5.1 (SKD22), поэтому все предыдущие версии имеют расширение поставщиков, что означает, что оно не стандартизировано. См. https://developer.android.com/about/versions/android-5.1.html

person Marcin Orlowski    schedule 04.11.2015
comment
Несколько дней назад я использовал Java Reflection, чтобы получить информацию о том, поддерживает ли телефон две SIM-карты или нет, и он отлично работает со всеми SDK. Я подумал, что это тоже разрешимо. - person Tushar Monirul; 04.11.2015