我正在實施使用LocationManager獲取和使用平板電腦位置的服務。這項服務是從一項活動開始並停止。如何向服務請求權限
最新的Android需要在運行時請求權限。現在我已經成功地在,checkSelfPermission
中使用requestPermission
,我每次使用某個位置管理器功能並添加requestPermission
函數並覆蓋onRequestPermissionResult
。
它很好用。
現在爲我的服務我需要做同樣的事情,但這些功能似乎只適用於活動。 如何激活服務中的權限?
以防萬一,我已經要求在啓動和服務停止服務
我完全同意這一點。我的應用程序實際上具有活動結構 - 它成功詢問來回權限 - 以後啓動服務。現在*我如何*將這些權限轉移到服務? (理想情況下,即使在關閉活動後,我也希望該服務能夠運行) – KansaiRobot
@KansaiRobot:「現在如何將這些權限轉移到服務?」 - 沒有什麼可以「轉移」。只需在獲得運行時權限後啓動或綁定到您的服務。 – CommonsWare