2013-12-18 3 views
0

Я хочу, чтобы пользователь нажал кнопку в приложении, которая отключает отправку текстов. В моих попытках по поиску в Google я видел, что это может быть невозможно. Кто-нибудь знает, как это сделать? Мои мысли либо отключить открытие текстового приложения, либо просто отключить кнопку отправки в текстовом приложении.Отключить отправку текстов на Android

ответ

1

Это не по-настоящему отключает его, как указывали другие комментарии. Однако ... вы можете настроить службу или какой-то период опроса с помощью будильника. Вы можете проверить, есть ли приложение SMS (вам нужно будет собрать пакеты SMS) на переднем плане, по имени его пакета, а затем запустить некоторые действия из вашего приложения, по сути блокируя приложение SMS.

Предоставлено, это ужасный UX и очень хакерский, но он может работать для предотвращения отправки SMS, не позволяя пользователю фактически использовать любые SMS-приложения.

+1

ОК, спасибо, я искал любое обходное решение, независимо от того, насколько хак – Cristiano

1

Это не возможно, потому что «текстовые сообщения приложение» является применения системы, которые не имеют открытых API «S для его пользовательский интерфейс настройки. Все, что вы можете сделать - просто создать пользовательское приложение для текстовых сообщений и заменить его системным.

0

Даже если кто-то нашел способ отключить текстовое приложение, он не учитывает контент-провайдер, который предоставляет данные SMS и MMS любому приложению, запрашивающему его, или API, которые позволяют любому приложению, которое просит это сделать для отправки SMS и MMS для вас. Вот почему вы можете загружать альтернативные текстовые приложения (и почему видеовстречи недавно превратились в комбинированное приложение sms/chatting).

Извините, но вы просите сделать что-то, что требует отрывания кишок ОС, от того, что я понимаю.

Смежные вопросы