第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從Android棉花糖中的服務請求權限

如何從Android棉花糖中的服務請求權限

慕運維8079593 2019-10-10 09:29:40
在Android Marshmallow中,應在需要時在運行時請求權限,而不是在安裝應用程序時立即請求所有權限。但是,我似乎只能向活動請求權限,這是一個問題,因為我的應用程序僅包含服務。(為什么會這樣,您可能會問?該應用程序內部捆綁了一個Android Wear表盤,并且所有手機所做的只是查找附近的照片以發(fā)送至手表-無需進行“活動”。但它確實需要位置權限。)因此,有什么方法可以向服務請求權限嗎?還是以某種方式強制像過去一樣在安裝時授予權限?
查看完整描述

3 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

requestPermission()只能從Activity和調用Service(不同于checkPermission()僅要求PackageManager)。因此,您需要做一些額外的工作來解決該問題;您確實需要Activity在應用程序中提供,例如,您Service可以檢查所需的權限,如果尚未授予權限,它可以創(chuàng)建通知,并可以向用戶提供描述性的簡短消息,說明為什么存在通知以及當他們單擊通知時需要做什么等


查看完整回答
反對 回復 2019-10-10
?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

我同意,這對于服務非常麻煩,我認為您應該為此在Android Developer Preview頁面上報告問題。


目前,我認為最好的解決方案是檢查服務許可,如果缺少許可則顯示通知。更好的是,創(chuàng)建一個DialogActivity以在用戶按下通知時請求權限。


查看完整回答
反對 回復 2019-10-10
  • 3 回答
  • 0 關注
  • 598 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號