2

我创建了动态壁纸应用程序。当我通过壁纸-> 动态壁纸-> 设置然后设置壁纸启动它时,它可以工作,但如果我重新启动手机,绘图只是黑色。

有什么方法可以优化?我希望它就像我在 Walllpaper 设置中设置的一样,但是当手机启动时。

有任何想法吗?如果您想查看任何特定代码,只需发表评论。

谢谢!

4

3 回答 3

3

如果您使用来自外部存储器(例如 SD 卡)的图像,您应该考虑将图像复制到应用程序的内部存储器。

于 2011-02-19T22:27:22.690 回答
0

我认为您应该标记您的应用程序,以便它在设计操作系统启动时自动启动!这样做将在启动过程完成后自动启动您的应用程序。

为此,您需要向 Boot Broadcast 接收器注册。这是一个参考链接,看看http://www.androidenea.com/2009/09/starting-android-service-after-boot.html

于 2011-02-19T20:24:00.400 回答
0

我在设备魅族 15 Lite(Android 7.1.2 API 25)上发现了同样的问题。我认为我的代码有问题,花了 3 个小时找到了解决方案。打开设备设置-应用-应用权限-在列表中找到你的应用-后台进度-​​并设置为“允许在后台运行”。

于 2021-10-27T11:22:12.627 回答