使用setbitmap设置壁纸()android

时间:2016-09-01 11:55:22

标签: java android mobile android-wallpaper tasker

我一直在寻找我的问题的答案,但似乎无法找到正确的答案。

每次歌曲改变时,我都会尝试使用tasker在手机上设置背景。我把一切都搞定了,但是setbitmap没有立即设置壁纸。我必须以某种方式与手机互动以使其更新(打开文件夹,触摸屏幕等)。有没有办法在调用setbitmap后强制更新?

编辑:我现在正在使用setStream。这是一段简短的视频,展示了我试图详细解释的内容。

Wallpaper delay

谢谢!

1 个答案:

答案 0 :(得分:0)

您的许可是否到位?

<uses-permission android:name="android.permission.SET_WALLPAPER" />


或者,您可以使用setStream代替setBitmap,因为解码位图需要时间,而且它与位图的大小成正比。