En Android Marshmallow, los permisos deben solicitarse en tiempo de ejecución cuando se necesitan, en lugar de todos a la vez cuando se instala una aplicación. Sin embargo, parece que solo puedo solicitar permisos de una actividad, lo cual es un problema ya que mi aplicación solo contiene servicios. (¿Por qué, podrías preguntar? La aplicación tiene una esfera de reloj Android Wear incluida en el interior, y todo lo que hace el teléfono es buscar fotos cercanas para enviarlas al reloj, no se necesita actividad. Pero sí requiere permisos de ubicación).
Entonces, ¿hay alguna forma de solicitar permisos a un Servicio? ¿O de alguna manera obligar a que se otorguen los permisos en el momento de la instalación como en el pasado?