Articles of sms

Android – получить результат из диалогового окна изменения SMS по умолчанию

Я работаю над восстановлением SMS на KITKAT. Ссылаясь на эту статью, я добавил то, что необходимо для установки моего приложения в качестве приложения по умолчанию для SMS. После добавления всех необходимых вещей в файл манифеста я написал следующий код: if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mDefaultSmsApp = Telephony.Sms.getDefaultSmsPackage(mContext); Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT); intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, mContext.getPackageName()); mContext.startActivity(intent); […]

Android: Получить все отправленные sms? (исходящие)

Я пишу приложение для резервного копирования всех текстовых сообщений. Некоторое время работал над этим, и я понял, что метод, который я использую для извлечения sms, получает только те, которые я получил (входящие). Возможно ли каким-либо образом получить исходный код? Если это не в Android API, возможно ли получить его из SMS-приложения по умолчанию? Даже если […]

Ссылаемый SMS-наблюдатель выполняет 3 раза

Я определил следующую службу с наблюдателем отправленных сообщений. Проблема в том, что при отправке сообщения я чувствую, что он вызван 3 раза по методуChange contentobserver. Кто-нибудь знает, почему? благодаря public class DSMSService extends Service { private static final String CONTENT_SMS = "content://sms"; private class MyContentObserver extends ContentObserver { ContentValues values = new ContentValues(); int threadId; […]

Android: как получить номер телефона от входящего SMS?

У меня есть широковещательный приемник SMSApp, который onReceive читает bundleExtras от намерения. Здесь, как я могу прочитать номер телефона из bundleExtras? if(intent.getAction().equals(SMS_RECEIVED)) { Bundle bundleExtras = intent.getExtras(); if (bundleExtras != null) { } }

Android-прослушиватель SMS для определенного номера

Я пишу приложение, которое взаимодействует с другими устройствами через SMS. Я смог реализовать слушателя для полученных СМС. Дело в том, что он слушает все полученные сообщения. Я хотел бы только слушать полученные SMS-сообщения с определенного номера. Вот мой метод onReceive . @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Bundle […]

Неверный способ запуска SMS-намерения в Android

В моем приложении для Android я использую следующий код для запуска приложения для обмена сообщениями и заполнения текстового сообщения по умолчанию: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("sms:"+USERS_PHONE_NUMBER)); intent.putExtra("sms_body", "DUMMY TEXT"); startActivity(intent); Это работает в большинстве случаев. Но, к сожалению, на некоторых устройствах появляется следующее сообщение об ошибке: android.content.ActivityNotFoundException: No Activity found to handle Intent { […]

Любой SMS API доступен для Android для отправки СМС из приложения Android?

В моем приложении я хочу отправить SMS пользователю, они зарегистрированы в приложении без взаимодействия с пользователем. Возможно ли это в android? Yes означает, как это сделать, потому что я не хочу открывать приложение SMS по умолчанию, доступное в android.

Как отправить sms на несколько телефонных номеров в android

С помощью диспетчера sms он не работает с списком csv; Есть ли какой-либо способ, кроме цикла и отправки более одного текста для отправки нескольким получателям? Или это по дизайну не спама?

Перехват, чтение и отмена SMS-сообщения

Я ищу способ подключить SMSManager или механизм более низкого уровня, чтобы я мог перехватывать, читать и отменить любые исходящие SMS-сообщения до их отправки.

Получить номер получателя с помощью SMS на Android

Это может показаться странным, но я хочу получить, на какой номер я получил SMS, на моем телефоне. Я могу получить номер мобильного телефона для SIM-карты внутри telephonyManager.getLine1Number() (хотя мне не гарантировано, что я получу номер телефона). Но что, если у меня в телефоне две SIM-карты. Поскольку telephonyManager.getLine1Number() вернет мне только информацию о SIM-карте только для […]