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
- Bloquear SMS salientes
- Bloquear llamadas entrantes y sms en android
- Diálogo de confirmación de Android SMS
- Recuperación de mensajes SMS desde Inbox
- Leer todos los SMS de un remitente en particular
<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.
- En Android es posible enviar mensajes SMS a más de un destinatario en el código?
- Android receptor SMS no funciona
- Enviar SMS por intención
- Eliminar sms android después de recibir Sin demora
- Buzón de entrada de SMS de consulta de Android por nombre de remitente
- ¿Cómo acceder al almacenamiento de SMS en Android?
- Android - ¿Crear SMS de la API despreciada de PDU?
- Codifique el cuerpo del mensaje SMS de ContentResolver en UTF-8
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í.
- ¿Son las aplicaciones móviles híbridas generalmente consideradas inferiores a las aplicaciones nativas por los desarrolladores de la industria tecnológica?
- Soporta un nuevo dispositivo Bluetooth en Android