Android:如何在Android中获取两个SIM卡的SIM-ID?

Android:如何在Android中获取两个SIM卡的SIM-ID?,android,Android,我想在收到短信时获取SIM卡的唯一id(line1number或simserialnumber…)。它适用于单SIM卡。是否可以使用多SIM卡?多SIM卡支持仅添加到Android 5.1中的标准Android API中(棒棒糖MR1-API级别22)-请参阅。早于多SIM卡的设备使用Android的定制版本来支持多个SIM卡,因此没有标准的方式来获取您想要的信息,因为它在每台设备上的工作方式不同 如果您的目标是API级别22及以上,则可以使用获取有关不同SIM的信息。是的,您可以使用订阅管理器

我想在收到短信时获取SIM卡的唯一id(
line1number
simserialnumber
…)。它适用于单SIM卡。是否可以使用多SIM卡?

多SIM卡支持仅添加到Android 5.1中的标准Android API中(棒棒糖MR1-API级别22)-请参阅。早于多SIM卡的设备使用Android的定制版本来支持多个SIM卡,因此没有标准的方式来获取您想要的信息,因为它在每台设备上的工作方式不同


如果您的目标是API级别22及以上,则可以使用获取有关不同SIM的信息。

是的,您可以使用订阅管理器获取订阅信息

另外请注意,我们有一个名为
SubscriptionInfo
的订阅信息类
Parcelable
,该类具有与您相关的以下方法:

public int getSimSlotIndex ()
public int getSubscriptionId ()

请发布您的代码,以便有人能更好地帮助您