如何在下载图像和更新通知时删除此错误。
java.lang.SecurityException:既不是用户10080也不是当前进程 有android.permission.WAKE_LOCK。在 android.os.Parcel.readException(Parcel.java:1425)at android.os.Parcel.readException(Parcel.java:1379)at android.os.IPowerManager $存根$ Proxy.acquireWakeLock(IPowerManager.java:326) 在 android.os.PowerManager $ WakeLock.acquireLocked(PowerManager.java:309) 在android.os.PowerManager $ WakeLock.acquire(PowerManager.java:300)at android.app.NotificationManager.notify(NotificationManager.java:128) 在 android.app.NotificationManager.notify(NotificationManager.java:104)
答案 0 :(得分:16)
对于您的Android清单文件中的Wakelock权限使用
<uses-permission android:name="android.permission.WAKE_LOCK" />
答案 1 :(得分:1)
在清单结尾处放置所有使用权限
答案 2 :(得分:1)
唤醒锁定是一种机制,用于指示您的应用程序需要让设备保持运行状态。
如果您想保持屏幕,则需要此权限。
<uses-permission android:name="android.permission.WAKE_LOCK" />
调用acquire()
获取唤醒锁定并强制设备保持在创建唤醒锁定时请求的级别。
完成后请致电release()
,不再需要锁定。尽快做到这一点非常重要,以避免过度耗尽设备的电池。
更多点击Doc