Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用代码发送短信:
SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
它工作正常并成功发送标准短信,该短信自动保存在收件人移动收件箱中。
我想将 SMS 作为 flash(通知)SMS 发送。我的意思是消息应该立即显示在收件人的移动屏幕上,而不是存储。
请告诉我我该怎么做。
为了发送 Flash SMS,使用的调制解调器应该与发送 Flash 消息兼容。
尝试发送 AT+CMGF?命令。这将读取调制解调器为命令 CMGF 消息格式存储的值
如果 AT+CMGF?返回 0 即处于 PDU 模式(使用整个 TP 数据单元)
那么它是兼容的
否则,如果它返回 1,则它处于文本模式(其中消息的正文及其标头作为单独的参数给出)