Como solicitar permissões de um serviço no Android Marshmallow

No Android Marshmallow, as permissões devem ser solicitadas no tempo de execução quando são necessárias, em vez de todas de uma vez quando um aplicativo é instalado. No entanto, só consigo solicitar permissões de uma Atividade, o que é um problema, pois meu aplicativo contém apenas Serviços. (Por que é isso, você pode perguntar? O aplicativo tem um mostrador de relógio do Android Wear empacotado por dentro e tudo o que o telefone faz é procurar fotos nas proximidades para enviar ao relógio - nenhuma atividade é necessária. Mas requer permissões de localização.)

Então, existe alguma maneira de solicitar permissões de um serviço? Ou forçar de alguma forma as permissões a serem concedidas no momento da instalação, como no passado?

questionAnswers(6)

yourAnswerToTheQuestion