In Android Marshmallow sollten Berechtigungen zur Laufzeit angefordert werden, wenn sie benötigt werden, und nicht alle auf einmal, wenn eine App installiert wird. Ich kann jedoch scheinbar nur Berechtigungen von einer Aktivität anfordern, was ein Problem darstellt, da meine App nur Dienste enthält. (Warum ist das so, fragen Sie sich vielleicht? In der App ist ein Android Wear-Zifferblatt gebündelt, und das Telefon sucht nur nach Fotos in der Nähe, um sie an die Uhr zu senden - keine Aktivität erforderlich. Es sind jedoch Standortberechtigungen erforderlich.)
Gibt es eine Möglichkeit, Berechtigungen von einem Dienst anzufordern? Oder irgendwie erzwingen, dass die Berechtigungen zur Installationszeit wie in der Vergangenheit erteilt werden?