¿Cómo utilizar la nueva función Android M de "Selección de texto" que se ofrece desde fuera de su aplicación?

Antecedentes

Android M presenta una nueva forma de manejar el texto seleccionado (enlaceaquí), incluso desde fuera de su aplicación. La selección de texto se puede manejar como tal:

Sé que es posible manejar el texto seleccionado desde fuera de la aplicación, porque si voy al navegador web (o cualquier otro lugar que permita la selección de texto), puedo ver que puedo usar la aplicación "API demos" para manejar el seleccionado texto.

El problema

No puedo ver mucha información sobre cómo hacerlo.

La pregunta¿Qué se debe agregar en el código (y manifiesto) para poder manejar el texto seleccionado desde fuera de la aplicación?¿Es posible limitar la selección a ciertos tipos de textos? Por ejemplo, ¿ofrece mostrar la aplicación solo si el tipo de texto es un número de teléfono válido?

Respuestas a la pregunta(2)

Su respuesta a la pregunta