在最近的一期OpenHarmony探索系列视频投稿 OpenHarmony秒变鸿蒙3.0桌面壁纸无界,和海洋之心说再见~ 中,通过修改系统启动器和临时写的一个壁纸设置的demo应用组合,实现了设置切换系统壁纸。这段时间也有很多小伙伴都买了一加6T玩OH,那为了让大家都能换上自己心仪的壁纸,早日摆脱海洋之心的梦魇😄,我又花了1天的时间重写了这个壁纸设置应用,并且把壁纸设置应用、已修复的启动器安装包、备份替换安装脚本等做了一个整合资源包和安装教程,在这里和大家分享一下~
123云盘:https://www.123pan.com/s/EKF7Vv-b9zi.html 提取码:ohos
目前只在 OnePlus 6T OpenHarmony 3.2 Beta5 / 3.2 Release 上测试过OK
因为修复和编译的启动器是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格式的图片,数量不限,文件名用数字命名递增即可保持应用内壁纸加载顺序,注意仅支持.jpg或.png格式的图片!
运行 _send-files.cmd,等待脚本执行结束
如果以后想要清空设备上的壁纸图片,运行 _clean-files.cmd
好了,在OpenHarmony设备上打开壁纸设置应用即可,玩得愉快~
切换壁纸预览支持 点击按钮 和 左右滑动
桌面壁纸设置 即时生效
锁屏壁纸设置 需要重启设备才能生效
重新加载按钮是用于发送到设备的图片增删改后加载最新的全部图片,其实也可以重启应用实现重新加载

壁纸设置应用重制版