Android 如何检查用户是否看到我的应用设置的墙纸

Android 如何检查用户是否看到我的应用设置的墙纸,android,android-wallpaper,Android,Android Wallpaper,我正在开发一个应用程序,它可以检查设备时间,并根据设备时间设置壁纸。陈述挑战: 现在是11点,壁纸X由我在后台运行的应用程序设置。就在那个时候,用户正在玩一个游戏,并没有注意到变化。现在是11:15,墙纸又变为Y。用户并没有看到X,这就是我想要记录的分析。我想知道用户是否真的看到过墙纸 我使用设置墙纸(具有正确的权限),并使用AsyncTask下载图像并进行设置 使此应用程序在API级别为19或更高的设备上运行。有什么想法吗?当设备醒来时,您可以做出反应,因为用户明显看到墙纸:“用户正在玩游戏”

我正在开发一个应用程序,它可以检查设备时间,并根据设备时间设置壁纸。陈述挑战:

现在是11点,壁纸X由我在后台运行的应用程序设置。就在那个时候,用户正在玩一个游戏,并没有注意到变化。现在是11:15,墙纸又变为Y。用户并没有看到X,这就是我想要记录的分析。我想知道用户是否真的看到过墙纸

我使用设置墙纸(具有正确的权限),并使用AsyncTask下载图像并进行设置


使此应用程序在API级别为19或更高的设备上运行。有什么想法吗?

当设备醒来时,您可以做出反应,因为用户明显看到墙纸:“用户正在玩游戏”,因此您可以使用相同的接收器或服务获取运行活动列表。如果当前活动(位于顶部)是Home活动,则表示用户看到了墙纸:如果用户正在玩游戏,则设备已处于唤醒状态。你所说的当前活动(顶部)或家庭活动是什么意思?你指的是哪个活动?我指的是主屏幕,用户可以在主屏幕上选择应用程序并查看其小部件