Smsmanager.senddatamessage не работает код ошибки 111Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Smsmanager.senddatamessage не работает код ошибки 111

Сообщение Anonymous »

Я пытаюсь отправить необработанные бинарные SMS из приложения Android (JetPack Compose) в модуль SIM800L, и я застрял.

Код: Выделить всё

smsManager.sendDataMessage(
phone,
null,
8901.toShort(),   // just an arbitrary port
payloadBytes,
sentPI,
null
)
[*] Text SMS работает нормально (оба из моего приложения с помощью SendTextMessage и с обычного телефона). Я могу проанализировать их просто отлично.

[*] Но когда я пытаюсь отправить DENTATAMESSAGE , SMS не отправляется, и я получаю ошибку


В logcat я вижу SMS, оставаяE/Unknown result code: 111
// RESULT_RIL_MODEM_ERR = "unexpected or incorrect response from modem"
< /code>
Итак, теперь мне интересно: < /p>

Является ли мой носитель просто блокирует бинар /порт с помощью SMS? Проверено:
проверил номер SMSC
Пробое режимы LTE/3G/2G - тот же результат.
Полезная нагрузка составляет менее 160 байт.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... r-code-111
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»