Android開發——java.lang.SecurityException: Permission Denial


記錄一個在日常開發當中遇到的錯誤:java.lang.SecurityException: Permission Denial: startForeground from pid=2345, uid=10395 requires android.permission.FOREGROUND_SERVICE.

這個錯誤主要出現在Android 9.0的手機上面,因為Android 10還有沒有覆蓋。

解決辦法

<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

上面的錯誤是由於Android 9.0對權限做了新的限制,這個前台服務權限需要在AndroidManifest.xml文件中靜態申請,加入上面的權限代碼就不會報錯了。

希望我的這篇博客對Android開發的小伙伴有用!推廣一下我微信公眾號,我會經常更新一下技術干貨或者開發踩坑歷程,歡迎大家關注我!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM