2015-09-09 2 views
1

Android 5.1 теперь имеет официальную поддержку Dual Sim телефонов, however there's not much currently available in the officially documented APIs. Кто-нибудь знает, как с помощью встроенного телефона приложение может переключать SIM1 или SIM 2 вкл. И выкл.?Включение и выключение Android-переключателей Android 5.1

ответ

0

Из OFFICAL документации упоминается класс SubscriptionManager, я только что нашел что-то, что может быть переключен:

DefaultVoice:

/** @hide */ 
    public void setDefaultVoiceSubId(int subId) { 
     if (VDBG) logd("setDefaultVoiceSubId sub id = " + subId); 
     try { 
      ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); 
      if (iSub != null) { 
       iSub.setDefaultVoiceSubId(subId); 
      } 
     } catch (RemoteException ex) { 
      // ignore it 
     } 
    } 

DefaultSms:

/** @hide */ 
    public void setDefaultSmsSubId(int subId) { 
     if (VDBG) logd("setDefaultSmsSubId sub id = " + subId); 
     try { 
      ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); 
      if (iSub != null) { 
       iSub.setDefaultSmsSubId(subId); 
      } 
     } catch (RemoteException ex) { 
      // ignore it 
     } 
    } 

DefaultData:

/** @hide */ 
    public void setDefaultDataSubId(int subId) { 
     if (VDBG) logd("setDataSubscription sub id = " + subId); 
     try { 
      ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); 
      if (iSub != null) { 
       iSub.setDefaultDataSubId(subId); 
      } 
     } catch (RemoteException ex) { 
      // ignore it 
     } 
    } 

Но, как вы видите, большинство методов класса @hide, это означает, что в текущей версии (Android 5.1.1/API Level 22) не рекомендуется публиковать его. Но вы также можете назвать их: https://devmaze.wordpress.com/2011/01/19/using-com-android-internal-part-5-summary-and-example/

А также некоторая информация для вас от этого:

Android dual SIM card API

+0

Эти методы относятся к переключению SIMs по умолчанию для действий, они не позволяют мне превратить SIM или выключить – LairdPleng

 Смежные вопросы

  • Нет связанных вопросов^_^