API для двух SIM-карт Android

Есть несколько вопросов о доступе к функциям работы с двумя SIM-картами через Android SDK, на все из которых даны краткие ответы о том, что такие функции не поддерживаются в Android.

Несмотря на это, существуют телефоны с двумя SIM-картами, и такие приложения, как MultiSim , по-видимому, способны обнаруживать это каким-то -независимым от производителя способом.

Так,начиная с этого признания, позвольте мне задать еще несколько острых вопросов:

  • Означает ли «Android SDK не поддерживает функции нескольких SIM-карт», что этих функций не существует или что пытаться их использовать — плохая идея?
  • Существует ли поставщик контента для Android или внутренний пакет (com.android... ), предоставляющий информацию о SIM-карте? (TelephonyManager, насколько я вижу в документах и ​​коде, не упоминает о нескольких SIM-картах)
  • Есть ли какой-либо отчет о том, что какой-либо производитель предоставляет разработчикам несколько функций SIM-карты?
  • Если бы мне пришлось искать недокументированную функциональность от производителя, как бы я это сделал?

(Кстати, смысл всего этого как раз в том, чтобы реализовать этот алгоритм :отправить SMS с SIM-карты 1; если доставка не удалась, переключитесь на SIM-карту 2 и повторно отправьте сообщение таким образом.)

27
задан adam.baker 3 July 2012 в 06:14
поделиться