整理
在酷安看到了一组不错的壁纸,想换上,但是单独的一张看起来又不是很爽,想仿照miui上的那种超级壁纸,可以根据时间线来自动切换。
正巧,在IOS14.3上更新了,可以在自动化里面设置壁纸,于是决定写一个自动化来进行定时设定壁纸.
需求 & 分析
针对系列壁纸进行时间轴的壁纸切换
理了下思路:
- 创建一个相册专门用作存放壁纸
- 在icloud中存放一个配置文件
- 设置触发条件 -> 时间
- 触发条件后执行:
- 获取当前时间
- 读取配置文件,循环,获取当前时间对应的壁纸索引
- 获取索引所在的壁纸
- 设定壁纸
操作实现
- 首先创建一个相册,用作存放壁纸
- icloud中存放配置文件,下面是我用的配置文件的格式存放位置放在
1
2
3
4
5
6
71=01,02,03,04
2=05,06,07
3=08,09
4=10,11,12,13,14,15
5=16,17,18
6=19,20,21,22
7=23,00shortcuts\wallpaper\wallpaper.txt
(非shortcuts目录,捷径无法访问)不存放配置文件亦可,会进行文件判断自动生成默认配置文件
- 触发条件的设置这里没有办法,只能一个一个时间点去设置调用
- 然后就是最关键的一步,这里提取了所有步骤封装成了一个快捷指令,如果觉得自己来配置麻烦的话可以直接点击连接跳转安装。
- 获取当前时间,读取配置文件:
- 遍历配置文件,获取当前时间对应的图片索引:
- 从壁纸相册获取对应索引的图片设置成壁纸:
- 获取当前时间,读取配置文件:
- 修改自动化触发内容:
End