我的应用程序收到短信。createFromPdu
我可以很容易地用方法解析它。但结果对象不包含允许从短信中获取收件人号码的属性。我认为原始 PDU 可能包含此信息。
我怎么能提取它?
我想这样做是为了支持使用 2-sim 手机。下面的代码运行良好,但仅适用于带有一张 sim 卡的手机:
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(getApplicationContext().TELEPHONY_SERVICE);
phonenumber = mTelephonyMgr.getLine1Number();