No podrá hacerlo con la opción de intento ACTION_PICK. Para implementar esto, deberá usar un ListView personalizado con contactos generados a partir de una consulta al proveedor de contenido de contactos.
Si desea utilizar el intento Intent.ACTION_PICK
, deberá indicar al usuario que elija uno por vez.
ACTUALIZACIÓN:
Hay varias maneras de hacer esto con una costumbre ListView
. La forma antigua (que es compatible con la mayoría de los teléfonos) es un poco larga de explicar, pero afortunadamente hay un buen tutorial here que describe exactamente lo que estás buscando (lista de contactos con casilla de verificación en un ListView personalizado).
Con API 5 y superior, existe una clase ContactsContract
que puede ayudarlo a obtener una lista de contactos. Por ejemplo, el código sobre cómo usar esto, mira la aplicación de ejemplo ContactManager de android, específicamente la clase ContactManager y el método populateContactList()
.
La API para la clase ContactsContract
es here también.
Quizás esto ayude: https://github.com/1gravity/Android-ContactPicker (soy el autor) –