Android 应用程序更新时,动态墙纸将被删除

Android 应用程序更新时,动态墙纸将被删除,android,android-wallpaper,Android,Android Wallpaper,我的应用程序提供了一个动态墙纸,它是通过子类化墙纸服务实现的。那里没有什么不寻常的事 我的清单声明壁纸如下: 从应用程序内部以及通过系统的墙纸设置设置墙纸可以完美地工作 但是,当应用程序更新时(通过Android Studio或Play Store),我的壁纸将被默认的Android壁纸替换 如何确保墙纸比应用程序更新更有效 另一方面:系统重新启动就像一个魔咒。只是一个猜测:如果您更改appwidget的包,它将在下次更新后被删除。也许类似的事情正在发生。你可以使用广播动作我的包_REPLA

我的应用程序提供了一个动态墙纸,它是通过子类化
墙纸服务
实现的。那里没有什么不寻常的事

我的清单声明壁纸如下:


从应用程序内部以及通过系统的墙纸设置设置墙纸可以完美地工作

但是,当应用程序更新时(通过Android Studio或Play Store),我的壁纸将被默认的Android壁纸替换

如何确保墙纸比应用程序更新更有效


另一方面:系统重新启动就像一个魔咒。

只是一个猜测:如果您更改appwidget的包,它将在下次更新后被删除。也许类似的事情正在发生。你可以使用广播动作我的包_REPLACED@qwerty事实上,我已经在为那个广播使用一个广播接收器,不过是为了一个不同的功能。那么如何重新启动墙纸服务呢?我认为这是由系统为我做的-毕竟我也没有在第一时间启动它,但把它留给了由我的应用程序触发的系统壁纸应用程序。在那里,用户然后单击“应用”,然后启动墙纸。