如題,如果是單卡的手機,我固然可以知道收件人的手機號碼。
但是如果是雙卡手機,我該怎樣獲取對應短信的收件人手機號碼呢,就是收件人是卡1還是卡2?
是否有API可以獲取?
uj5u.com熱心網友回復:
https://developer.android.com/reference/android/provider/Telephony.Sms收件箱資料庫中有一個叫SUBSCRIPTION_ID(sub_id)的欄位,這個就是區分卡1卡2的
uj5u.com熱心網友回復:
https://www.jianshu.com/p/1269e4ba99c9uj5u.com熱心網友回復:
這個欄位不準確,目前我看到的這個欄位6.0以下的機子,為-1,6.0的機子有可能是卡槽ID和可能是真實的SIM卡的sub_id,另外獲取通話記錄的時候也有sub_id,這個ID也同理不準確,非常迷,偏偏最近要搞這個,有點絕望
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108425.html
標籤:Android
