Android 获取联系人及其双卡联系人需要申请如下权限
接下来就是实现获取双卡联系人代码:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){
SubscriptionManager subscriptionManager = SubscriptionManager.from(mContext);
ListmSubcriptionInfos = subscriptionManager.getActiveSubscriptionInfoList();
ListsubIds = new ArrayList<>();
ListslotIds = new ArrayList<>();
if(mSubcriptionInfos != null){
for(int i = 0 ; i < mSubcriptionInfos.size() ; i ++){
SubscriptionInfo info = mSubcriptionInfos.get(i);
if(info != null){
subIds.add(info.getSubscriptionId() + "");
slotIds.add((info.getSimSlotIndex() + 1) + "");
}
LogUtils.e(TAG , "info : " + info.toString());
}
}
for(int i = 0 ; i < subIds.size() ; i