В Android Marshmallow разрешения следует запрашивать во время выполнения, когда они необходимы, а не все сразу при установке приложения. Однако я могу запрашивать разрешения только у Activity, что является проблемой, поскольку мое приложение содержит только Services. (Почему это так, вы можете спросить? В приложение встроен циферблат Android Wear, и все, что делает телефон, - это искать фотографии поблизости и отправлять их на часы - никаких действий не требуется. Но для этого требуется разрешение на определение местоположения.)
Итак, есть ли способ запросить разрешения у службы? Или как-то принудительно выдавать разрешения во время установки, как раньше?