【问题标题】:How to send flash messages using android如何使用android发送flash消息
【发布时间】:2012-06-28 07:23:19
【问题描述】:

我正在使用发送短信 代码:

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);

它工作正常并成功发送了一条标准短信,该短信会自动保存在收件人的移动收件箱中。

我想将 SMS 作为 flash(通知)SMS 发送。我的意思是消息应该立即显示在收件人的手机屏幕上,而不是存储。

请告诉我该怎么做。

【问题讨论】:

标签: android sms


【解决方案1】:

为了发送 Flash SMS,使用的调制解调器应该兼容发送 Flash 消息。

尝试发送 AT+CMGF?命令。这将读取调制解调器为命令 CMGF 消息格式存储的值

如果 AT+CMGF?返回 0,即处于 PDU 模式(使用整个 TP 数据单元)

那么它是兼容的

否则,如果它返回 1,那么它处于文本模式(其中 消息及其标头作为单独的参数给出)

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    • 2012-08-23
    • 2015-01-10
    • 2022-11-30
    相关资源
    最近更新 更多