Trong Android Marshmallow, các quyền phải được yêu cầu trong thời gian chạy khi cần, thay vì tất cả cùng một lúc khi một ứng dụng được cài đặt. Tuy nhiên, dường như tôi chỉ có thể yêu cầu quyền từ một Hoạt động, đây là một vấn đề vì ứng dụng của tôi chỉ chứa Dịch vụ. (Bạn có thể hỏi tại sao lại như vậy? Ứng dụng có mặt đồng hồ Android Wear đi kèm bên trong và tất cả những gì điện thoại làm là tìm kiếm ảnh gần đó để gửi đến đồng hồ - không cần Hoạt động. Nhưng nó yêu cầu quyền vị trí.)
Vì vậy, có cách nào để yêu cầu quyền từ một Dịch vụ không? Hoặc bằng cách nào đó buộc các quyền được cấp tại thời điểm cài đặt như trong quá khứ?