我正在为Android 2.3.4开发一个应用程序。
此应用程序获取通话记录中的所有呼叫,并将其发送到服务器。这个应用程序运行得很好,但现在我遇到了一个问题。我必须添加双SIM卡选项。
我四处看了看,似乎Android把两个SIMs的通话记录都混在了一起。好吧,既然我只需要得到一张SIM卡的日志,我怎么能做到呢?Android可以做这样的事情吗(在通话记录中确定调用了哪个SIM ),或者我必须更改Android版本吗?
发布于 2016-01-27 15:35:29
有一种方法可以在android API level 22和更高版本中使用SubscriptionManager查找有关双Sim的信息,它为用户提供了一个包含多个Sim信息的列表SubscriptionInfo
SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> mSimInfo = subscriptionManager.getActiveSubscriptionInfoList();https://stackoverflow.com/questions/11823462
复制相似问题