Replacing wallpaper / background on a VIM3L

Hi

I want to replace the wallpaper/background on a VIM3L device.
I am using a Windows PC.

Q1: Do I use an adb command to do this - if so, can you tell me the command?
Q2: What is the specification of the image I need to use (size, type, etc.)?

Thank you

What I have tried so far.
I copied the image (wallpaper.png, size 1920 x 1080) to an SD card.

Commands:

adb devices
adb shell am start -a android.intent.action.ATTACH_DATA -d “file:///mnt/sdcard/wallpaper.png” -t “image/" -e mimeType "image/

Response:

Starting: Intent { act=android.intent.action.ATTACH_DATA dat=file:///mnt/sdcard/wallpaper.png typ=image/* (has extras) }

On re-boot, nothing has changed - original wallpaper is still displayed

I also tried the following:

I copied the image to the device’s download folder.

Command:

adb shell am start -a android.intent.action.ATTACH_DATA -d “file:///data/user/0/com.android.providers.downloads/cache/wallpaper.png” -t “image/" -e mimeType "image/

Response:

Starting: Intent { act=android.intent.action.ATTACH_DATA dat=file:///data/user/0/com.android.providers.downloads/cache/wallpaper.png typ=image/* (has extras) }

And I tried the above methods again, but this time with a BMP, with the same specification as the boot logo:
1920x1080
16bit BMP.
In GIMP, exported as 16bits / R5 G6 B5

The method of changing the logo on Android is described in the following document
https://docs.khadas.com/products/sbc/vim3/configurations/change-boot-logo

@xiong.zhang the user is requesting Android launcher
Wallpaper.

Amlogic changes desktop wallpaper
Platform: A311D Android9.0
Just place the custom wallpaper in the overlay wallpaper directory
System default wallpaper directory

frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png
frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.png
frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.png

They look like Linux commands, and of course I am using a Windows PC

The desktop wallpaper of the Amlogic platform can only be modified by replacing the wallpaper in the source code and compiling new firmware. The above is the path of the default wallpaper in the source code. Replace the target file with the wallpaper png file you want to change, and then recompile the new one. The firmware img will work