0

当我们接到电话时,我们可以通过下面提到的代码获取来电号码,但如果它是双卡手机,我如何获得我的振铃号码或 sim 序列号?请为我提供任何解决方案。

公共类 CallReceiver 扩展 BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {

        strPhoneNumber =intent.getExtras().getString("incoming_number");
}

}

4

1 回答 1

0

TelephonyManager telMgr = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);

String simLineNumber = telMgr.getLine1Number();

显然,您需要要求:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

于 2013-09-17T21:04:41.390 回答