我正在开发一个壁纸应用程序.我们可以通过使用以下代码与服务自动添加简单的壁纸.
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);
现在我必须使用服务自动设置动态壁纸,这意味着动态壁纸应该每天在屏幕上自动设置.我们应该怎么做???
谢谢
解决方法
您可以使用预先选择的动态壁纸启动壁纸选择器,但目前似乎没有办法在没有用户干预的情况下设置它.
请参阅此内容以获取要执行此操作的意图,以及查看您需要提供的额外文档以预选动态壁纸.
http://developer.android.com/reference/android/app/WallpaperManager.html#ACTION_CHANGE_LIVE_WALLPAPER