When I check from my app the current wallpaper running on device, for all my wallpapers made with B4A I get:
anywheresoftware.b4a.objects.WallpaperInternalService
And it looks like it's not possible to change it as it's hardcoded(?) in the Live Wallpaper library. Is there any way to identify different made with B4A LWPs running on the same device?
Just in case the code for checking current LWP from B4A (may help somebody):
anywheresoftware.b4a.objects.WallpaperInternalService
And it looks like it's not possible to change it as it's hardcoded(?) in the Live Wallpaper library. Is there any way to identify different made with B4A LWPs running on the same device?
Just in case the code for checking current LWP from B4A (may help somebody):
B4X:
Dim r As Reflector
Dim LWPinfo As String
r.Target = r.RunStaticMethod("android.app.WallpaperManager", "getInstance", Array As Object(r.GetContext), Array As String("android.content.Context"))
LWPinfo = r.RunMethod("getWallpaperInfo")
Log(LWPinfo)