我見過很多問題,詢問如何獲取短信發件人的電話號碼,但不是收件人的電話號碼。我用的工具在這個網站產生的PDU,可以看到它的收件人的電話號碼:如何在Android中獲取短信收件人的電話號碼
Useful PDU details and PDU translation tool
不過,我沒有看到由Android提供的SmsMessage類的任意位置在哪兒能買到收件人的電話號碼。我想這樣做的原因是我有一個雙SIM卡手機,但沒有看到Android中的任何地方,我可以確定SIM卡端口用於接收短信。至少,我想看看每條短信,並確定他們發送的電話號碼。
這個問題似乎很相似,我的,但沒有答案:
How to get SMS recipient's phone number in Android
我的問題是不同的,因爲我有詳細的一個鏈接到一個約PDU的網站,這可以用於提取電話號碼是有用的形成SmsMessage類提供的原始PDU字節。
任何想法?
我也對此非常感興趣,出於同樣的原因,但似乎沒有人回答關於此問題的四個或五個問題中的任何一個。但是,如果信息位於PDU中,則Android API提供了獲取消息的原始PDU的可能性(請參閱[此處](http://developer.android.com/reference/android/telephony/SmsMessage.html# getPdu()))。我們可以用它來獲得PDU,手動解碼它,並找到收件人號碼? – ShankarG 2013-09-20 06:22:01
但是有一個問題 - 我在解碼該站點中的PDU時看不到任何收件人號碼... – ShankarG 2013-09-20 06:25:50