Android: есть ли событие onSMSSend? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть идея для приложения для Android, но я не уверен, что оно будет работать.По сути, я хочу «перехватить» все текстовые сообщения, отправленные из любого приложения SMS, и внести в них изменения.

Например, скажем, я выписал следующее SMS:

Hi {Name}, how are you today? Can you tell {Boss} I'll be 15 minutes late today.

Функция onSMSSend в моем приложении (при условии, что она в настоящее время работает в фоновом режиме) сможет редактировать содержимое сообщения (например, замена переменных на значения, определенные в приложении), а затем отправлять его получателю.

Может ли Android предоставить эту функцию?

1 Ответ

1 голос
/ 23 ноября 2011

Нет, это не так.Android может сообщить вам об этом после отправки SMS.Но нет способа перехватить сообщение, которое должно быть отправлено, и применить к нему изменения на телефоне без рутирования.

Что вы можете сделать, это написать новое приложение для обмена сообщениями, которое позволяет пользователю вводить сообщение,выберите номер и отправьте сообщение.Теперь у вас есть полный контроль над отправляемым сообщением, но создание замены для приложения sms - трудоемкий труд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...