在最近的一期OpenHarmony探索系列视频投稿 OpenHarmony秒变鸿蒙3.0桌面壁纸无界,和海洋之心说再见~ 中,我通过修改系统启动器和临时写的一个壁纸设置的demo应用组合,实现了设置切换系统壁纸。这段时间也有很多小伙伴都买了一加6T玩OH,那为了让大家都能换上自己心仪的壁纸,早日摆脱海洋之心的梦魇,我又花了1天的时间重写了这个壁纸设置应用,并且把壁纸设置应用、已修复的启动器安装包、备份替换安装脚本等做了一个整合资源包和安装教程,在这里和大家分享一下~
下载地址:https://www.123pan.com/s/EKF7Vv-gnei.html 提取码:ohos
(相关资料图)
目前在 @AlgoIdeas 发布的 一加6T OpenHarmony 准3.2Release
固件上测试过完美运行
其他设备或其他固件未进行测试,可能会出现替换启动器后启动器部分字样错乱,但不影响壁纸设置功能
电脑正常配置hdc到环境变量(位置在:openharmony-sdk\9\toolchains\),并连接OpenHarmony设备
替换已修复的系统启动器应用(替换一次就行)
打开文件夹 01-FixedLauncher-3.2Release
运行 _backup-hap.bat
,备份系统原始启动器应用,如遇不兼容,可再替换回去
运行 _replace-hap.bat
,此操作会清空设备上的/data数据目录,已安装的应用、媒体文件等都会清空
等待设备自动重启并进入系统
安装壁纸设置应用
打开文件夹 02-WallpaperSettings
运行 _install-hap.bat
准备壁纸图片并发送到设备
打开文件夹 03-Wallpapers
放入一些.jpg
或.png
格式的图片,数量不限,文件名用数字命名递增即可保持应用内壁纸加载顺序
运行 _send-files.cmd
,等待脚本执行结束
如果以后想要清空设备上的图片,运行 _clean-files.cmd
好了,在OpenHarmony设备上打开壁纸设置应用即可,玩得愉快~
切换壁纸预览支持 点击按钮
和 左右滑动
桌面壁纸设置 即时生效
锁屏壁纸设置 需要重启设备才能生效
重新加载按钮是用于发送到设备的图片增删改后加载最新的全部图片,其实也可以重启应用实现重新加载
标签: