Android: ¿Cómo registrar un observador de contenido sin actividad?

Necesito escuchar todos los sms entrantes y salientes y almacenarlos en un archivo de texto. Para esto estoy usando el oyente de transmisión para escuchar todos los mensajes entrantes. Esto funciona bien. Pero para sms salientes, ¿cómo registrar el observador de contenido sin actividad? No quiero ninguna actividad en mi aplicación. Ahora el receptor de la difusión escucha incluso después de reiniciar, el observador de contenido también escuchar incluso después de reiniciar? ¿Cómo combinar estas dos funciones?

Aquí es parte de mi 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> 

Aquí, la clase que extiende el receptor de la emisión

 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 } 

Cualquier ayuda es apreciada. Gracias.

Necesitará un http://developer.android.com/reference/android/app/Service.html . Cree uno de ellos, configúrelo para que se ejecute en arranque y registre su observador de contenido desde allí.

  • Casting un objeto java a objeto en Scala
  • Envío de SMS a granel con el administrador de sms en android
  • Los teléfonos de Redmi no piden permisos de SMS y por lo tanto no leen sms
  • Abrir la conversación de SMS principal en android
  • ¿Cómo puedo enviar un SMS desde un BroadcastReceiver y comprobar su estado?
  • ¿Cómo leer el mensaje entrante usando el servicio en segundo plano en android?
  • Android: escucha los mensajes SMS entrantes
  • Selecciona los primeros SMS en la bandeja de entrada de la base de datos de Android
  • Opción para enviar sms utilizando Sim1 o Sim2 mediante programación
  • Android: Leer / Enviar mensajes de texto en Ubuntu?
  • ¿Cómo rastrear los mensajes en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.