Android开发——java.lang.SecurityException: Permission Denial
<div class="cl-preview-section"><p>记录一个在日常开发当中遇到的错误:<span style="color: rgba(255, 0, 0, 1)"><code>java.lang.SecurityException: Permission Denial: startForeground from pid=2345, uid=10395 requires android.permission.FOREGROUND_SERVICE.</code></span></p>
</div>
<div class="cl-preview-section">
<p>这个错误主要出现在Android 9.0的手机上面,因为Android 10还有没有覆盖。</p>
<div class="cl-preview-section">
<h3>解决办法</h3>
<div class="cnblogs_code">
<pre><uses-permission android:name=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">android.permission.FOREGROUND_SERVICE</span><span style="color: rgba(128, 0, 0, 1)">"</span> /></pre>
</div>
<div class="cl-preview-section">
<p>上面的错误是由于Android 9.0对权限做了新的限制,这个前台服务权限需要在<span style="color: rgba(255, 0, 0, 1)"><code>AndroidManifest.xml</code></span>文件中静态申请,加入上面的权限代码就不会报错了。</p>
</div>
<div class="cl-preview-section">
<p>希望我的这篇博客对Android开发的小伙伴有用!推广一下我微信公众号,我会经常更新一下技术干货或者开发踩坑历程,欢迎大家关注我!</p>
<p><img src="https://img2018.cnblogs.com/blog/1803311/201909/1803311-20190917162331149-385658169.jpg"></p>
<p> </p>
</div>
</div>
</div><br><br>
来源:https://www.cnblogs.com/yubo0522/p/11534868.html
頁:
[1]