Articles of contentprovider

cómo obtener el URI de la foto de contacto

Estoy trabajando con Android Contact ContentProvider. Tengo un número de teléfono y necesito obtener el URI de la foto del contacto asociado con este número de teléfono. ¿¿¿Cómo puedo hacerlo??? Sé que puedo obtener los datos brutos de la foto y construir un InputStream , pero no quiero el flujo de entrada, necesito el URI […]

Múltiples aplicaciones usan el mismo proveedor de contenido

Estoy desarrollando un conjunto de aplicaciones que se distinguen solo en ciertas marcas (piense en diferentes equipos deportivos); sin embargo, me encuentro con un problema en el que estoy usando un proyecto de biblioteca para todas las aplicaciones específicamente marcadas y quiero usar el mismo ContentProvider para todas ellas. Cuando creé el ContentProvider, declare AUTORIDAD […]

SyncAdapter sin un ContentProvider

Quiero implementar SyncAdapter para un contenido que quiero sincronizar con un servidor. Parece que para hacerlo, necesita un ContentProvider registrado para la autoridad que especifique en el archivo de propiedades XML de SyncAdapter. Como no quiero que este contenido sea accesible para el rest del teléfono, no he implementado mi propio ContentProvider y utilicé una […]

¿Cómo obtener los contactos de WhatsApp de Android?

Intenté obtener el contacto de whatsapp desde el teléfono y obtengo el recuento total del contacto de whatsapp, pero de RawContacts cómo obtener el número y el nombre de RawContacts que no sé. He tratado de encontrar una solución, pero no puedo obtener la solución exacta para eso. Por favor, ayúdame. Puse mi código a […]

¿Cuál es la semántica de withValueBackReference?

No puedo entender la semántica exacta de withValueBackReference . He leído el código de ejemplo (por ejemplo, el código que agrega un nuevo contacto) usando este método, proporcionando un valor de referencia inversa de 0. ¿Qué significa esto? La documentación dice: Un valor de columna de las referencias anteriores tiene prioridad sobre un valor especificado […]

Cómo restringir los datos del proveedor de contenido a través de las aplicaciones

¿Cómo podemos asegurarnos de que ciertas aplicaciones no puedan acceder a mis datos almacenados en el proveedor de contenido donde en ciertas otras aplicaciones pueden acceder a eso? Básicamente, debo permitir que alguna aplicación de mi interés acceda a mis datos almacenados en el proveedor de contenido, pero no quiero que todas las aplicaciones puedan […]

La inserción de miles de entradas de contactos con applyBatch es lenta

Estoy desarrollando una aplicación en la que necesito insertar muchas entradas de contactos. En el momento actual, aproximadamente 600 contactos con un total de 6000 números de teléfono. El contacto más grande tiene 1800 números de teléfono. El estado actual es que he creado una cuenta personalizada para guardar los contactos, por lo que el […]

CursorLoader no se actualiza después del cambio de datos

LoaderManager una pequeña aplicación, tratando de comprender la funcionalidad de LoaderManager y CursorLoader -classes. He implementado LoaderCallbacks en mi FragmentActivity -class y todo funciona bien, excepto el hecho de que cuando actualizo mis datos a través de ContentResolver.update() o ContentResolver.insert() onLoadFinished() , onLoadFinished() no se llama y como un resultado, mis datos no se actualizan […]

Cómo implementar ContentObserver para registros de llamadas

Me gustaría saber si hay una manera de saber si el proveedor de contenido de llamadas ha cambiado. Quiero decir, si hago una llamada o respondo una llamada, devuelve un “indicador” de que se ha agregado un nuevo registro al registro de llamadas, o el lugar donde la tienda de Android informa sobre los llamados. […]

Cuándo usar un proveedor de contenido

Entiendo que los proveedores de contenido están hechos para permitir el intercambio público de datos entre las aplicaciones. Sin embargo, me pregunto si alguien piensa en hacer que un proveedor de contenido lo use solo dentro de su propia aplicación. ¿Habría alguna ventaja al hacer esto? Cualquier desventaja? En el pasado acabo de implementar SQliteOpenHelper […]