我想对活动桌面壁纸进行一些更改,例如添加水印。
为此,我需要获得活动壁纸路径的路径。添加水印,我可以做。
这可以使用JNA库完成,但我无法访问文件路径。
答案 0 :(得分:3)
获取当前桌面墙纸的方式可能因操作系统而异,对于Windows 7,它可以从以下注册表路径获取,
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
要读取注册表路径,您可以使用以下问题中描述的方法
答案 1 :(得分:1)
正如Low Flying Pelican和ee所说,
FirebaseMessaging.getInstance().subscribeToTopic("news");
包含键壁纸,其中包含指向壁纸的指针。对于命令提示符,您可以使用
HKEY_CURRENT_USER\Control Panel\Desktop
获取位置,或者将其用于本机java支持:
reg query "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper