Obtener los detalles de la organización de contacto en android?
Hola necesito obtener el nombre de la empresa del contacto de la organización i usar este código para obtener los detalles de la organización
String orgWhere = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?"; String[] orgWhereParams = new String[]{contactId, ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE}; Cursor orgCur = cr.query(ContactsContract.Data.CONTENT_URI, null, orgWhere, orgWhereParams, null); while (orgCur.moveToNext()) { String orgName = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.DATA)); String title = orgCur.getString(orgCur.getColumnIndex(ContactsContract.CommonDataKinds.Organization.TITLE)); System.out.println(orgName+title); companyname_one.add(orgName); System.out.println(companyname_one+"new"); } orgCur.close();
Usando este código sólo consigo el nombre de la empresa del último nombre del contacto del contacto. ¿Cómo consigo el detalle de la compañía de todo el contacto?
- Cómo agregar tono de llamada a los contactos de la aplicación nativa mediante programación en android
- Cómo seleccionar contactos exclusivos de android
- Consultar contactos - SOMETIMES devuelve el cursor vacío
- Java.lang.IllegalStateException: No se pudo leer la fila x col x de CursorWindow. Asegúrese de que el Cursor se inicialice correctamente.contacts
- ContentObservers son inútiles
- Obtener la lista de contactos pertenecientes a un grupo específico
- Obtener el perfil de usuario / propietario de contacto URI y la imagen de usuario con API 8 en adelante
- Android: obtener la identificación de contacto después de insertar
- ¿Puedo extender la base de datos de contactos de Androids?
- Insertar contacto en Android con ContactsContract
- Diferencia entre RawContacts.CONTENT_URI y ContactsContract.Contacts.CONTENT_URI en android
- Menú emergente de Android
- Android notifica cuando se actualiza la guía telefónica (Observador de contenido)
Ha restringido la consulta para devolver datos sobre solo contacto:
ContactsContract.Data.CONTACT_ID + " = ? AND …
Quite esa afirmación:
String orgWhere = ContactsContract.Data.MIMETYPE + " = ?"; String[] orgWhereParams = new String[]{ ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};
- Generar android construir con jenkins.Crear archivos .apk
- Manejo adecuado de la rotación de la cámara (en TextureView)