Can't set Live Wallpaper on some devices

I use simple code for call Live Wallpaper installer.

                    Intent intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);
                    if( intent.resolveActivity(getPackageManager()) != null ) {
                        intent.putExtra( WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, new ComponentName(this, WallpaperServiceMy.class));
                        startActivityForResult( intent, RC_SET_WALLPAPER );

This is works for example, for Galaxy A32 (Android 13) but not work for A51, A71 etc.
Users complain: they can not install my Live Wallpaper.
What can I do?


Can you open a support request about this they may have an answer.

Samsung Developer Relations

1 Like

The request is created.
Thank you.

Just add to manifest file:

        <action android:name="android.service.wallpaper.CHANGE_LIVE_WALLPAPER" />