El almacenamiento de contactos en Android está bastante estandarizado y unificado entre todas las aplicaciones, y accesible dependiendo del nivel de permiso.
Sin embargo, necesito una manera de almacenar algunos contactos que no deberían estar en el espacio de almacenamiento de contactos estándar, ya que es accesible por todas las aplicaciones de mensajería y no hay manera de ocultar los contactos de aparecer selectivamente en ellos, aparte de eliminar el contacto.
Sin embargo, si se borran por completo, será difícil identificarlos durante una llamada entrante.
Por lo tanto, quiero tener una manera de guardar los contactos que se puede evitar que se accede por todas las aplicaciones, pero yo debería ser capaz de identificarlos en una llamada entrante.
¿Cómo hacerlo? Cualquier aplicación o almacenar en archivo csv... ¿Alguna sugerencia por favor?
Tenga en cuenta que cualquier aplicación de identificación de llamadas que se basa en la nube, no es la opción que estoy buscando. Quiero lograr esto para los contactos que conozco y he guardado solamente.
0 votos
Me temo que no hay forma de acceder a los contactos selectivos. Aunque los almacenes en "particiones" separadas, siempre los mantiene el "proveedor de contactos". Así que puedes prohibir o permitir a una aplicación el acceso a todos contactos. Aunque existen puede ser una aplicación de teléfono que viene con su propio almacenamiento de contactos sólo accesible a sí mismo (técnicamente factible seguro), no recuerdo haber visto tal. Pero bienvenido sea cotejar mi lista .
0 votos
@Izzy, ¿qué tan difícil será escribir una aplicación para un completo principiante con sólo conocimientos de C? ¿O hay alguna otra forma de hacerlo por mi mismo? Los tengo almacenados en un archivo excel. Sólo estoy atascado con la búsqueda y encontrar parte. Agarrar el número de teléfono de entrada y más tarde mostrarlo como una ventana emergente se puede hacer todo por Automatice .
1 votos
Yaksha, no soy programador de Android así que no te lo puedo decir. Si es sólo para CallerID (que no estaba claro hasta ahora), no debería ser demasiado complicado - pero las preguntas de desarrollo están fuera de tema aquí. Mencionando Automate, puede que alguien ya haya escrito una receta correspondiente incluso.
0 votos
@Izzy, he conseguido que funcione dentro del propio Automate. Gracias :)
1 votos
¡Gracias por contestarme (upvoted)! Espero que mi edición te parezca bien :) Voy a limpiar los comentarios aquí un poco entonces.