Две SIM-карты Изменить SIM-карту по умолчанию

Я пытаюсь написать программу, которая меняет SIM-карту по умолчанию на моем двухсимочном андроиде, какие функции мне для этого нужны?


person Max    schedule 08.03.2012    source источник


Ответы (2)


Android SDK не поддерживает работу с несколькими SIM-картами. Вам нужно будет связаться с производителем вашего устройства и спросить его, есть ли у него надстройка SDK или что-то, что позволяет вам работать с несколькими SIM-картами.

person CommonsWare    schedule 09.03.2012

Если ваш телефон основан на Mediatek, есть способ сделать то, что вы хотите. Не сомневайтесь в этом.

Виджет Dual SIM Switch Widget (я разработал его) может управлять состояниями SIM-карты на большинстве устройств с двумя SIM-картами с платами Mediatek.

Взгляните на эту страницу: http://labs.mediatek.com/site/global/developer_tools/mediatek_android/api_references/mediatek-sdk3/reference/com/mediatek/telephony/TelephonyManagerEx.gsp

person Budimir Grom    schedule 23.09.2014
comment
Я просмотрела предложенную вами страницу и, похоже, не содержит никакой информации о том, как изменить состояние SIM-карт. Класс TelephonyManagerEx имеет методы только для запроса состояния :( - person DmytroL; 06.01.2015
comment
@DmytroL: Ты прав. Это только начало, пример того, что такие вещи можно делать. Я успешно переключаю данные, карты и делаю все, что мне нужно, в этом приложении: play.google.com/store/apps/ - person Budimir Grom; 06.01.2015
comment
@NikolaTulimirovic, у вас есть пример кода для включения/отключения данных для SIM-карты? - person zoom; 10.02.2016