jjzjj

android - 从 Android 中的短信中获取收件人号码

这听起来可能很奇怪,但我想知道我在手机上收到短信的号码。我可以使用telephonyManager.getLine1Number()获取SIM卡的手机号码(尽管不能保证我会获取电话号码)。但是万一我的手机里有两张SIM卡呢?因为telephonyManager.getLine1Number()只会返回第一张/ActivitySIM卡的SIM卡信息。已编辑:我也尝试获取收到任何短信时收到的所有信息,但找不到任何有趣的信息。那么有没有办法从收到的短信中获取收件人的号码(而不是发件人的号码)? 最佳答案 试试这个代码,publicclas

android - 从广播接收器获取 SMS ID

您好,我有以下广播接收器,因此当我收到短信时会告知我的Activity。我唯一无法弄清楚的是如何获取新短信的ID。如何才能做到这一点?我知道如何获取电话号码和消息,但我不需要,我需要它的ID任何帮助将不胜感激BroadcastReceiversentSmsBroadcast=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction()==SMS_RECEIVED){Bundlebundle=intent.getExtras();if(bundl