¿Hay alguna intención de transmisión estándar que pueda registrar un BroadcastReceiver
para que se active cada vez que se agrega o cambia un contacto? He estado buscando en los documentos desde hace un tiempo pero no he encontrado nada. Tal vez está escondido en algún lugar profundo y uno de ustedes sabe dónde.Transmisión por contacto agregar/cambiar?
Respuesta
Aquí voy respondiendo mi propia pregunta (si alguien tiene una mejor respuesta, no seas tímido).
No se emite cuando se agrega o cambia un contacto. Sin embargo, cuando busca sus contactos en la tabla RawContacts
, tiene una columna DIRTY
que es 1
si el contacto fue cambiado desde la última sincronización, que es más o menos lo que estaba buscando.
¿Está seguro de que esto es imposible? Quería que se me notificara que se ha agregado un contacto, ¿qué estás haciendo? ¿Cuándo estás revisando para ver si algo está sucio? –
Cada vez que se inicia el servicio de sincronización. El SO * podría * iniciar su servicio automáticamente después de agregar un contacto, pero eso no está garantizado. Supongo que ** podrías ** registrar un observador de contenido (ver 'ContentResolver.registerContentObserver'), pero creo que eso requeriría que ejecutaras un 'Servicio' en todo momento cuando el dispositivo está en funcionamiento (por favor, deténlo cuando el dispositivo Va a dormir). – Felix
@Felix No entiendo una cosa, supongamos que actualizo/eliminé un contacto de la aplicación nativa y se establece el indicador correspondiente, ahora cómo puedo estar seguro de que cuando se ejecute mi adaptador de sincronización, el adaptador de sincronización de Google no haya restablecido los indicadores ¿etc.? Sé un poco acerca de los proveedores de contenido y los adaptadores de sincronización, pero no puedo resolver esto. Por favor ayuda! –
- 1. Buscar contacto por número de teléfono
- 2. Notificación de cambio de contacto nativo
- 3. ¿Por qué wsHttpBinding no admite la transmisión?
- 4. Transmisión de video por UDP en Android
- 5. ¿Cómo eliminar un contacto?
- 6. Contacto Bubble EditText
- 7. Android - Encontrar un contacto por nombre para mostrar
- 8. Formulario de contacto por correo electrónico sin PHP
- 9. Android Obtenga un grupo de contacto por ID
- 10. C# VSTO Outlook 2007: Cómo mostrar el contacto por EntryID
- 11. consultar el último grupo de mensajes SMS por contacto
- 12. ID de contacto único
- 13. Android - Actualizar un contacto
- 14. Detectar contacto Cocos2d-x
- 15. Contacto de Gmail api
- 16. Contacto funcionalidad en Rails 3
- 17. existe contacto en los contactos
- 18. Como llegar Contacto Android miniatura
- 19. Recuperar un contacto en Outlook
- 20. Android WebView contacto evento enlace
- 21. obtener contacto problema de rendimiento
- 22. Recuperando grupo de contacto particular
- 23. Detectar contacto en la subvista
- 24. ¿Cómo actualizar un contacto existente?
- 25. cómo crear contacto en google?
- 26. sondeo largo vs transmisión por aproximadamente 1 actualización/segundo
- 27. WCF: utilizando transmisión por secuencias con Message Contracts
- 28. Cómo acelerar la transmisión UART impulsada por interrupción PIC24H?
- 29. ¿Permite HTML la codificación incrustada de imágenes por transmisión?
- 30. Transmisión en vivo Tema
echa un vistazo a mi respuesta http://stackoverflow.com/a/29031605/1881527 puede ayudarle ... :) –