Intereting Posts
CalledFromWrongThreadException даже при использовании AndroidSchedulers.mainThread () Строки card.io не меняются с помощью proguard Как отслеживать пользователей, работающих с органическими и платными пользователями в моем приложении? Папка тестовых ресурсов с Robolectric и Gradle Android – увеличение / уменьшение местоположения RelativeLayout с распространением / пинчем Как удалить фокус из EditText, когда пользователь закончил редактирование? Как загрузить приложение Google Play в эмулятор Android? Адвокатское посредничество – идентификатор издателя против идентификатора медиации Код для добавления маркеров для сопоставления с помощью Android-карт google v2 Ошибка в магазине Google Play DF-BPA-10 Невозможно передать пользовательский объект в намерении: метод Put Extra является неоднозначным для типа Intent Отладка веб-страницы в приложении Chrome Android с рабочего стола localhost с переадресацией портов Преобразование String в Double в Android Изображения в SimpleCursorAdapter Разделитель Android ExpandableListView невидим

Android: Как зарегистрировать наблюдателя контента без активности?

Мне нужно слушать все входящие и исходящие sms и хранить их в текстовом файле. Для этого я использую широковещательный прослушиватель для прослушивания всех входящих сообщений. Это прекрасно работает. Но для исходящих смс, как регистрировать контент-наблюдателя без активности? Я не хочу никаких действий в своем приложении. Теперь приемник вещания прослушивается даже после перезагрузки, будет ли наблюдатель контента прослушиваться даже после перезагрузки? Как объединить эти две функции?

Вот часть моего manifest.xml

<receiver class="map" android:name=".map" android:enabled="true"> <intent-filter> <action android:value="android.provider.Telephony.SMS_RECEIVED" android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> 

Здесь класс, который расширяет широковещательный приемник

 public class map extends BroadcastReceiver { /** Called when the activity is first created. */ private static final String ACTION = "android.provider.Telephony.SMS_RECEIVED"; public void onReceive(Context context, Intent intent) { // Here I store the sms in text file } 

Любая помощь приветствуется. Благодарю.