开发者手机龙年壁纸替换教程

本文指导开发者如何在开发者手机上替换新年主题的锁屏和桌面壁纸,包括从下载附件、修改文件名到系统预置或直接替换的详细步骤,同时介绍了OpenHarmony生态中的相关API和壁纸管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

新年新气象,龙年贺新春,开发者手机团队提前先在这为各位开发者拜个早年。随着农历新年的脚步渐近,我们的软件已全新升级,为您带来了充满浓厚中国风情的龙年主题更新。本文也会为您介绍如何替换锁屏和桌面壁纸。

感谢致辞

在介绍之前,先让我们衷心的感谢来自开鸿智谷钊哥以及设计师团队的Fei萌萌子鹿鼎润田等3位老师为此次开发者手机龙年主题壁纸设计所作出的贡献。正是由于他们以及各位开发者的存在,才能使Laval社区以及OpenHarmony社区生态更加的丰富,操作系统国产化的路走的更远。

开发环境

系统版本: 4.0-Release

DevEco Studio版本: 4.0 Release (build:4.0.0.600)

SDK版本: 4.0.10.13(及以上)

Launcher版本: 4.0-Release

Launcher仓库地址: https://gitee.com/develop-phone-open-source/applications_launcher

壁纸管理服务仓库地址: https://gitee.com/develop-phone-open-source/theme_wallpaper_mgr

替换步骤

桌面壁纸

步骤1

附件中选择一张桌面壁纸或者自己想替换的定制化壁纸,修改名称为img_wallpaper_default.jpg

步骤2

将选择好的图片替换到Launcher工程源码product/phone/src/main/ets/common/pics/img_wallpaper_default.jpg下。

步骤3

ROM预置

如果想镜像中就带有此壁纸,则将Launcher编译成hap后,预置到系统源码applications/standard/hap下编译烧录即可。

直接替换

如果不想重新烧录镜像,则将Launcher编译成hap后,替换到设备/system/app/com.ohos.launcer下然后进行系统应用替换操作即可。

锁屏壁纸

步骤1

附件中选择一张锁屏壁纸或者自己想替换的定制化壁纸,修改名称为wallpaperlockdefault.jpeg

步骤2

将选择好的图片替换到壁纸管理服务工程源码base/theme/wallpaper_mgr/frameworks/native/data/wallpaperlockdefault.jpeg下。

步骤3

ROM预置

如果想镜像中就带有此壁纸,则替换好后直接重新编译烧录即可。

直接替换

如果不想重新烧录镜像,则将选择好的图片替换到设备/etc/wallpaperlockdefault.jpeg下,然后删除/data/service/el1/public/wallpaper/100/lockscreen/wallpaper_lock_orig后重启设备即可。

注意

1. 开发者手机分辨率为1080*2400,建议选择对应尺寸图片。

2. 由于Launcher源码和壁纸管理服务源码中定义的壁纸后缀为jpg和jpeg,所以定制化设计的时候尽可能直接设计为jpg和jpeg格式。如果想使用别的格式的图片,需要修改资源引用处的代码,本文就不在过多赘述。

知识拓展

目前OpenHarmony官方Gitee社区的代码中,桌面Launcher的壁纸是静态预置的,而锁屏则是SystemUI下的Screenlock部件调用了https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-wallpaper.md的接口。感兴趣的开发者可以基于此Api开发出一个主题切换的App,我们也非常欢迎大家能将优秀的作品放到社区上来。

LICENSE

附件以及教程内的附图均为社区的设计师原创开源贡献资源,如需使用,请遵循Apache-2.0开源许可协议

无奖竞猜

下面3套设计大家觉得会即将到来的更新会使用哪套呢,欢迎在评论区留言~~

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值