¿Es posible que una aplicación modifique los contactos de su teléfono?

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.

  1. 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.
  2. Para hacer esto, primero declare el permiso RECEIVE_SMS en su AndroidManifest.xml.
  3. Luego, declare un filtro de intención en su AndroidManifest.xml que permita que su aplicación reciba intenciones de “SMS recibido”.
  4. Filtre la intención por separado en un receptor.
  5. Cree una clase que extienda IntentReceiver y anule el método onReceiveIntent de la clase y escuche la acción SMS_RECEIVED.
  6. 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.
  7. 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.

¿Has oído hablar de la aplicación Contact Editor? Es una aplicación gratuita. Este editor es un reemplazo / alternativa para su editor nativo y se invoca de la misma manera. Se iniciará cada vez que intente editar o crear un contacto. Es una de las mejores aplicaciones que puede ayudarte a modificar el contacto de tu teléfono.

Para iPhone, sí, pero necesita tu permiso.
Puede consultar AddressBook.framework para el uso de desarrollo.

More Interesting

¿Qué tan difícil es desarrollar una aplicación deportiva que envíe actualizaciones en vivo?

¿Existe un mercado para una aplicación de iPhone que le permita tomar una foto de un curricán "extranjero ilegal" por trabajo y buscarlo en una base de datos tipo Yelp con clasificaciones sociales?

¿Cuáles son algunos de los mejores botones de descarga de aplicaciones que has visto?

¿Es posible encontrar una herramienta de traducción para traducir etiquetas en una aplicación que desarrollé (iOS, Android) con todas las pantallas de la aplicación visibles y no solo capturas de pantalla en diferentes idiomas?

Desarrollo de aplicaciones móviles Kansas City | Lista de los 10 principales?

¿Qué es: Bootstrap, WordPress, API, aplicaciones móviles?

¿Puedo usar aplicaciones de edición de fotos comercialmente?

¿Qué aplicaciones extranjeras se pueden usar en China?

¿Cuáles son las 5 características que debería tener cualquier aplicación de servicio de campo?

¿Por qué es WhatsApp más popular que GroupMe?

¿Cuál es el futuro de las aplicaciones móviles Google Docs y Drive?

¿Es posible ganar al menos 3000 USD por mes desde una aplicación de Android con 10,000 descargas a través de publicidad? ¿Qué red publicitaria paga el CPM más alto?

¿Cuál es la tasa promedio de abandono de usuarios que han instalado una aplicación y luego se registraron durante 30 días?

¿Cuáles son algunas de las mejores aplicaciones para un diseñador gráfico?

¿Cuáles son las aplicaciones móviles más interesantes e innovadoras destinadas a los consumidores financieros? Podría estar relacionado con pagos, ahorros, deudas, inversiones, seguros, mejora de la salud financiera, etc.