首页 > 解决方案 > 阅读带有 Dual Sim 详细信息的通话记录?

问题描述

  1. 从 Android 通话记录中读取 SIM 卡详细信息(SIM 号码、姓名)。

例如:在我的手机有双卡(SIM1,SIM2),当我使用 SIM1 拨打电话时,我需要在通话中断后获取 SIM1 的所有详细信息。

标签: androidcallcalllog

解决方案


我一直在开发这样一个执行呼叫测试的应用程序,包括调用 sim1 和 sim2。事实上,拨打电话时,您可以通过以下代码行获取 SIM 序列号 (IMSI) 和 SIM 号,

字符串 IMSI = telephonyManager.getSubscriberId();

String phoneNumber =telephonyManager.getLine1Number();

注意:某些 sim 卡不包含电话号码,在这种情况下,代码将返回 null 或空字符串。访问此链接


推荐阅读