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