如何在android中自动设置动态壁纸

Him*_*shu 7 android wallpaper live-wallpaper

我正在开发一个壁纸应用程序.我们可以使用以下代码与服务自动添加简单壁纸.

        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);
Run Code Online (Sandbox Code Playgroud)

现在我必须使用服务自动设置动态壁纸,这意味着动态壁纸应该每天在屏幕上自动设置.我们应该怎么做???

谢谢

Pau*_*ulR 2

您可以启动壁纸选择器并预先选择动态壁纸,但目前似乎没有一种无需用户干预即可设置它的方法。

请参阅此内容以了解要执行此操作的意图,并参阅有关您需要提供的额外内容以预选动态壁纸的文档。 http://developer.android.com/reference/android/app/WallpaperManager.html#ACTION_CHANGE_LIVE_WALLPAPER