Silent Sms检测android

时间:2012-07-12 19:59:13

标签: android

我正在试图弄清楚是否有办法通过android api检测静音短信。也只是为了踢,你能从设备发送一个吗?

3 个答案:

答案 0 :(得分:3)

通过将TP DCS(数据编码方案)字段的比特4-7设置为1100(消息等待指示组:丢弃消息),可以由蜂窝运营商(或可能由入侵者)发起静默SMS- {{3但是,AFAIK并没有反映在Android SDK中 0级与无声SMS无关 3GPP 23.038实际上说“当移动终止消息是0级并且MS具有显示短消息的能力时,MS应立即显示该消息并向SC发送确认”。

答案 1 :(得分:2)

好吧,我想我想出来了。 telephony.SmsMessage类中有一个名为getMessageClass()的方法。 0级表示静音短信。至于发送它们,这仍然是一项正在进行中的工作

答案 2 :(得分:0)

如果您正在测试您的应用程序......

然后我会建议使用模拟器工具进行短信。

在Windows机器上 -

  1. 转到CMD
  2. 键入 - “telnet localhost 5554”(假设这是唯一的活动模拟器;如果您在相应的端口号中输入了更多模拟器)
  3. 使用短信功能(还有更多选项,如gsm通话等)
  4. 您还可以在telnet会话中键入帮助,它会列出您可以执行的所有操作。