Android(安卓)8.1 来电显示SIM卡
16lz
2021-01-24
需求:来电要求显示哪张SIM来电。
--- a/alps/vendor/mediatek/proprietary/packages/apps/Dialer/java/com/android/incallui/contactgrid/ContactGridManager.java+++ b/alps/vendor/mediatek/proprietary/packages/apps/Dialer/java/com/android/incallui/contactgrid/ContactGridManager.java@@ -41,6 +41,11 @@ import com.android.incallui.incall.protocol.PrimaryInfo; import com.mediatek.incallui.plugin.ExtensionManager; import java.util.List;+// add Caller ID SIM card Monkey.20181206+import com.android.incallui.call.CallList;+import com.android.incallui.call.DialerCall;+import android.telephony.SubscriptionManager;+import android.telephony.SubscriptionInfo;+// end /** Utility to manage the Contact grid */ public class ContactGridManager { @@ -261,6 +266,35 @@ public class ContactGridManager { ? PhoneNumberUtilsCompat.createTtsSpannable(primaryInfo.name) : primaryInfo.name); + //getOutgoingOrActive+ //getIncomingCall+ //add Caller ID SIM card Monkey.20181206+ List mSubInfoList=SubscriptionManager.from(context).getActiveSubscriptionInfoList();+ int getSubId = -1;+ if(CallList.getInstance().getIncomingCall() != null){+ getSubId = CallList.getInstance().getIncomingCall().getCallSubId();+ } + if(mSubInfoList != null){+ if(mSubInfoList.size() >= 2 && getSubId != -1){+ for(SubscriptionInfo s:mSubInfoList){+ android.util.Log.e("Monkey_Dialer","getSubscriptionId ----->>>"+s.getSubscriptionId());+ if(s.getSubscriptionId() == getSubId){+ contactNameTextView.setText+ ("SIM1:" + (primaryInfo.nameIsNumber+ ? PhoneNumberUtilsCompat.createTtsSpannable(primaryInfo.name)+ : primaryInfo.name));+ }else{+ contactNameTextView.setText+ ("SIM2:" + (primaryInfo.nameIsNumber+ ? PhoneNumberUtilsCompat.createTtsSpannable(primaryInfo.name)+ : primaryInfo.name));+ }+ break;+ }+ }+ }+ //end+ // Set direction of the name field int nameDirection = View.TEXT_DIRECTION_INHERIT;
更多相关文章
- MVC、MVP的讲解,如优缺点,使用需求场景
- ant android
- android Dialog底部弹出框、自定义Dialog非常实用
- 2015年 代做安卓毕业设计 Android毕业设计
- Android技能必知必会
- Android7.0 MTK 需求文档(二)
- Android手势识别简单封装类
- android PopupWindow 阴影背景 、动画 、点击显示、隐藏
- android--------Dagger2介绍与简单使用(一)