Seleccionar contacto directamente desde la intención del selector de contactos

Hola, quiero elegir un contacto de nuestra intención predeterminada de la libreta de contactos. Intenté varias formas de hacerlo. Por favor encuentre el código a continuación. El problema con todos esos códigos es que abren una pantalla de documentos intermedios con pocas opciones allí donde el usuario tiene que seleccionar un contacto y luego abre el libro de contactos.

private void openContactIntent() {
     Intent intent = new Intent(Intent.ACTION_GET_CONTENT, ContactsContract.Contacts.CONTENT_URI);
     intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
     startActivityForResult(intent, REQ_CONTACT_DIRECTORY);
}

También intenté

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);

y

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);
startActivityForResult(intent, PICK_CONTACT); 

Lo que veo como pantalla intermedia es

Respuestas a la pregunta(5)

Su respuesta a la pregunta