【发布时间】:2012-04-03 14:11:15
【问题描述】:
我正在开发一个壁纸应用程序。我们可以通过使用以下代码和服务来自动添加简单的壁纸。
final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable = wallpaperManager.getDrawable();
final ImageView imageView = (ImageView) findViewById(R.id.imageview);
imageView.setDrawingCacheEnabled(true);
imageView.setImageDrawable(wallpaperDrawable);
现在我必须使用服务自动设置动态壁纸,这意味着动态壁纸应该每天在屏幕上自动设置。我们应该怎么做???
谢谢
【问题讨论】:
-
您找到解决方案了吗?
-
不,但如果您找到任何解决方案,请告诉我。谢谢
-
那里也一样,如果你发现了什么请通知我。
-
@Naskov 你能在这里提供解决方案吗?以便将来对某人有所帮助。
-
@srithatsmyname 在没有任何用户交互的情况下以编程方式设置动态壁纸是不可能的。即使在有根设备上,您也无法设置动态壁纸,也无法超越 LiveWallpaperSerivce 系统类。
标签: android live-wallpaper wallpaper