Я пытаюсь разработать приложение для выполнения некоторых манипуляций (вопросы сжатия и безопасности) на исходящих Sms независимо от приложения-композитора. Основная проблема заключается в том, что я не могу захватить Sms точно перед отправкой. Например, пользователь создает тело сообщения с помощью Go Sms Pro и когда нажата кнопка отправки, прямо перед отправкой sms, мы фиксируем его и выполняем вопросы сжатия и безопасности. Любое решение или идея замены оценили.захватить Sms перед отправкой
0
A
ответ
0
Начиная с KitKat, контент-провайдер SMS был открыт (наконец): http://developer.android.com/about/versions/android-4.4.html
Чтобы сделать эту работу с предыдущими версиями андроида, вы можете настроить обозреватель контента для просмотра контента: // смс/, запросите соответствующие таблицы в этой базе данных и затем сделайте все, что вам нравится, чтобы стереть сообщение до его выхода. Это просто мысль, которую вы, но все, что вы делаете, скорее всего, будет использовать этот метод.
0
Это невозможно, за исключением вашей собственной пользовательской сборки ОС Android. У вас нет возможности перехватывать, а тем более изменять, вызовы из произвольного приложения через SmsManager
в ОС для отправки SMS-сообщения.
Смежные вопросы
- 1. Контекстное меню перед отправкой SMS
- 2. Запуск приложения перед отправкой SMS
- 3. Как создать AlertDialog перед отправкой SMS-сообщения?
- 4. Перед отправкой формы программно
- 5. Покажите диалоговое окно с подтверждением перед отправкой SMS
- 6. Как захватить аудио буферы перед отправкой их в динамик?
- 7. Получение цены перед отправкой сообщения Twilio
- 8. Drupal - Подтвердить форму перед отправкой/Шифровать пароль перед отправкой
- 9. Canvas Проверьте перед отправкой
- 10. Этикетка перед отправкой Meta
- 11. Подтвердить WTForm перед отправкой
- 12. Проверить форму перед отправкой
- 13. Подтвердить captcha перед отправкой
- 14. Контрольного кода перед отправкой
- 15. CakeEmail переформатировать перед отправкой
- 16. Сжатие данных перед отправкой
- 17. Проверка формы перед отправкой
- 18. проверить перед отправкой форму
- 19. Проверка формы перед отправкой
- 20. Прочтите ответ перед отправкой
- 21. OnClick перед отправкой. JQuery
- 22. jQuery Подтвердить перед отправкой
- 23. Формы заголовков перед отправкой
- 24. Проверка Ajax перед отправкой
- 25. Предварительный просмотр перед отправкой.
- 26. форма проверки перед отправкой
- 27. Проверка сообщений перед отправкой
- 28. Подтвердить перед отправкой формы
- 29. Проверить адрес перед отправкой
- 30. Осмотреть HttpRequestMessage перед отправкой
Это не сработает. Вы не только не можете изменять контент этого провайдера (если вы не являетесь пользователем SMS-клиента), но содержимое провайдера не диктует отправленное сообщение, по крайней мере, для разумно написанных клиентов. – CommonsWare
Как сказано, контент-наблюдатель не будет работать, потому что содержимое провайдера не диктует то, что отправлено, ни то, ни другое не может быть записано. – Navid
Я знаю, что вы можете изменить контент: // sms/inbox, поэтому я предположил, вы могли бы сделать то же самое с надлежащими разрешениями и предложили идею. Я разочарован тем, что это не сработает в исходе. –