Android:異常處理-關于E/HAL:load:id=gralloc!=hmi->id=gralloc的問題

E/HAL: load: id=gralloc != hmi->id=gralloc
  • 在app內點擊某些功能,導致程序一閃而過,而只留下上面那句話。這些即是Android 6.0(API Level 23)運行時權限帶來的影響。造成這個crash也是由于少了運行授權麥克風
  • 那Android 6.0(API Level 23)的改變哪些需要運行時權限呢,如下
身體傳感器
日歷
攝像頭
通訊錄
地理位置
麥克風
電話
短信
存儲空間
  • 具體需要先檢查ContextCompat.checkSelfPermission權限授予情況
  • 然后進行請求權限
  • 彈出相應對話框進行選擇是否允許
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容