Sí, puedes hacer todo esto.
Desarrollo para Android, por lo que mi respuesta será Android-ish. Pero, esto también se puede extender a otras plataformas.
- En primer lugar, debe escuchar los nuevos mensajes entrantes. Esto permitirá que su aplicación sepa que ha llegado un nuevo mensaje al teléfono.
- Para hacer esto, primero declare el permiso RECEIVE_SMS en su AndroidManifest.xml.
- Luego, declare un filtro de intención en su AndroidManifest.xml que permita que su aplicación reciba intenciones de “SMS recibido”.
- Filtre la intención por separado en un receptor.
- Cree una clase que extienda IntentReceiver y anule el método onReceiveIntent de la clase y escuche la acción SMS_RECEIVED.
- Dentro del método onReceiveIntent , puede buscar el texto del cuerpo del mensaje recibido actualmente (puede usar el permiso READ_SMS para permitir el acceso al contenido del mensaje). Podría estar buscando algún código o patrón específico dentro del cuerpo del SMS que active su aplicación. Si el patrón coincide con el que ha establecido, continúe.
- Finalmente, para escribir y actualizar contactos, necesita el permiso WRITE_CONTACTS . Una vez que obtenga el acceso, puede hacer fácilmente cualquier cosa con los contactos.
- ¿Qué aplicaciones están disponibles para estudios de diario móvil?
- ¿Existe un sitio web o una aplicación para iPhone / Android que utiliza "horas de operación" como criterio de búsqueda para encontrar negocios minoristas cercanos?
- ¿Cuál es la mejor aplicación de películas?
- ¿Qué aplicación móvil de transmisión de podcast muestra el título completo del podcast?
- ¿Cuáles son las mejores aplicaciones de Android gratuitas de 2014?