0

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

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

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

壁纸延迟

谢谢!

4

1 回答 1

0

你的许可到位了吗?

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


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

于 2016-09-01T11:59:06.213 回答