如何使用android发送即时消息

问题描述 投票:1回答:1

我正在通过发送短信产品编号:

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

它运行正常,并成功发送了标准的SMS,该SMS自动保存在收件人的移动收件箱中。

我想以Flash(通知)短信形式发送SMS。我的意思是,该消息应立即显示在收件人的移动屏幕上,而不要存储。

请告诉我该怎么做。

android sms
1个回答
0
投票

用于发送Flash SMS,所使用的调制解调器应兼容于发送Flash消息。

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

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

然后兼容

否则,如果它返回1,则它处于文本模式(其中消息及其标题分别作为单独的参数给出]

© www.soinside.com 2019 - 2024. All rights reserved.