Android Tutorial Android Live Wallpaper tutorial

boten

Active Member
Licensed User
Longtime User
It is the same error (wallpaper.livepicker).
I unmarked the "do not overwrite..." so the manifest file will include reference to the "parm" activity - Yes it is there.

Then I marked the "do not overwrite..." and changed it as prescribed in the tutuorial (minsdkversion, service declarayion,...). and compiled & run again.

LWP does work, but pressing the "setting..." button cause the error.
Remember, the error does NOT occur when the settingsActivity is main (in wallpapwer.xml)

note: the zipping removed the readonly from strings.xml and wallpaper.xml)
 

Attachments

  • stam2.zip
    7.3 KB · Views: 351

FJS

Active Member
Licensed User
Longtime User
Mading live wallpaper with fluid animations

Good evening Erel,

Please, I would like to know two things:

1-How to created fluid movements with live wallpaper?
I used Engine.Canvas.DrawBitmapRotated(luz, Null, Engine.Rect, Degrees) each 100milisec but it doesnt look fluid...: confused:
there are little jumpings...

2-How to use animation library with live wallpaper?
Could you show us several examples?

Any clue and help will be wellcome

Thank you very much for your help and your support

Best regards
 
Last edited:

FJS

Active Member
Licensed User
Longtime User
Good afternoon Erel,

Regarding the first point, I have just found the problem, I put the variables as int, but it works with variables as double. Right now there is not jumpings!!
But What do you recomend to refresh? I mean, with 80miliseconds is enough?, it seems ok to obtain fluid moment, but I dont know if this way reduce the battery so much

On the other hand, it is a pety, maybe is possible use Open GL to create better applications?

Thank you for your help!!
 

NeoTechni

Well-Known Member
Licensed User
Longtime User
100 ms wouldn't be very fluid. That's only a framerate of 10.

Try 33 ms.
 

FJS

Active Member
Licensed User
Longtime User
A error with the sources of texts and problems with rotating the tablet

Good evening everyone,

I have two questions:

First of all, I think that I have a problem with the sources of the texts...
This is the message:


"Compiling code. 0.02
Using existing AndroidManifest.xml.
(Project - Do Not Overwrite Manifest option is checked)
AndroidManifest-Example.xml file will be created instead.
Generating R file. 0.00
Compiling generated Java code. Error
B4A line: 107
Engine.Canvas.DrawText(sentence, X1,Y1,Typeface.STYLE_BOLD,size,Colors.black,\
javac 1.6.0_26
src\anywheresoftware\b4a\samples\fondovivob\wallpaperservice.java:195: inconvertible types
found : int
required: android.graphics.Typeface
_engine.getCanvas().DrawText(processBA,_sentence,_x1,_y1,(android.graphics.Typeface)(anywheresoftware.b4a.keywords.Common.Typeface.STYLE_BOLD),_size,anywheresoftware.b4a.keywords.Common.Colors.Black,BA.getEnumFromString(android.graphics.Paint.Align.class,"CENTER"));
^
1 error
"
then when I change my tablet from portrait to landscape the tablet says: aplication stops (what is happening?)

And on the other hand, I dont know how to dont allow the picture rotates when I rotate the tablet, and nether How to change the layout when I rotate the tablet

Thank you very much for your help, like always!!

Best regards
 

NeoTechni

Well-Known Member
Licensed User
Longtime User
How do we use the manifest editor to add the XML?
The first post should be altered to show it

I tried:

that worked
 
Last edited:

NeoTechni

Well-Known Member
Licensed User
Longtime User
Yeah, I used the manifest editor on a known-working livewallpaper and it broke it. I manually edited the xml file myself and it worked again.

Please update the tutorial with directions on how to use the manifest editor
 

FJS

Active Member
Licensed User
Longtime User
Thank you very much, it works!


I have another question... how to save several parameter of a live screen configuration, to use it when the tablet restarts.
I have a problem with the configuration, all work but when I restart my table, the initial configuration appears again but no my last configuration..

Thank you!
 

FJS

Active Member
Licensed User
Longtime User
You need to save your config to a file, like a map or ini file.

Sorry... but how to do that in the code?, for example in the LiveWallpaperImage code, to save the imagen, so I will not need to select the imagen each time I restart the tablet, isnt?

PS: I dont have to much experience with the code...

Thank you!
 

walterf25

Expert
Licensed User
Longtime User
Live Wall Paper capability

Hello all is it possible to create a wall paper like this with this library?

If so can you guys maybe help me out, I need to make something like this!

thanks all
Walter
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…