使用
设置锁屏墙纸时 wallpaperManager.setBitmap(bitmap, null, true, WallpaperManager.FLAG_LOCK);
,然后强行停止该应用,壁纸将停留在锁屏上。强制停止后,其他应用程序(Blackplayer)会以某种方式清除锁屏墙纸。 有一种非hacky的方法吗?
一些其他信息:
Service
设置了墙纸。Service.onDestroy()
方法清除了墙纸(但是,当强制停止发生时,它当然不会被调用)。 setDeleteIntent()
与BroadcastReceiver
或其他服务可以解决吗? UPD :没有)