gpt4 book ai didi

android - 系统壁纸应该通过服务改变

转载 作者:行者123 更新时间:2023-11-30 04:29:47 24 4
gpt4 key购买 nike

我的应用程序需要一个在特定时间间隔更改系统壁纸的服务,我应该如何实现这个,请帮忙???

最佳答案

创建你的服务类

class WallpaperService extends IntentService {

@Override
protected void onHandleIntent(Intent intent) {
Timer progressTimer = new Timer();
timeTask = new ProgressTimerTask();
progressTimer.scheduleAtFixedRate(timeTask, 0, 1000);
}

private class ProgressTimerTask extends TimerTask {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
int currenMinutes = 0; // set your time here
changeWallpapers(currentMinutes);
}
});
}
}

private void changeWallpapers(int minutes) {
if(minutes == 1)
layout.setBackGround(Color.RED);
if(minutes == 2)
layout.setBackGround(Color.BLUE);
}
}

然后在你想要的地方调用你的服务Intent

关于android - 系统壁纸应该通过服务改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com