Some devices, such as the Archos 70 tablet, have a function under Settings, Applications, Development which gives the ability to take screen shots. I don't know how many other devices have this ability though.
Some devices, such as the Archos 70 tablet, have a function under Settings, Applications, Development which gives the ability to take screen shots. I don't know how many other devices have this ability though.
True, for what I've seen, some tablets have this feature, phones do not.
I don't think it is possible to take a screenshot programatically without some kind of hacking, since most apps doing this require "rooted" devices, the ones not needing a rooted device require some 3rd party app and some voodoo, I think is too much of a hassle.
There are some apps in the market that can take screen shots, I used such an app for my Pairs4Android Screen-shots...(ScreenShot Free, I think was the name...since then I changed device so I am not sure...) so I believe that it can be done programatically, the question is, at what level, for what I can see, they all demand the device to be rooted!
There is an Android-library (not a B4A-library!) available which seems to permit taking screenshots programtically, even on unrooted devices. It can be found here:
Maybe by wrapping this library, it could be used in B4A. Unfortunately I don't have neither the knowledge to do it nor am I in a position to say if it is possible or not.
I wanted to do something similar to this app here so I could use my app Burn Stuff to do something similar allowing users to set their android desktop on fire. My phone is just a standard phone and hasn't been 'rooted' etc so it must be possible...?
he way I see this happening, and becaue the desktop must still be usable, the best bet would be to try to catch touch event in the desktop, and the apply the burning to the wallpaper, not the desktop, as it would render the desktop un-usable during the burning
Some devices, such as the Archos 70 tablet, have a function under Settings, Applications, Development which gives the ability to take screen shots. I don't know how many other devices have this ability though.
he way I see this happening, and becaue the desktop must still be usable, the best bet would be to try to catch touch event in the desktop, and the apply the burning to the wallpaper, not the desktop, as it would render the desktop un-usable during the burning
The desktop is not usable when that other app is active. Instead it appears that you are creating some kind of electric shock. My idea was very similar, grab the desktop as a bitmap and then manipulate the picture when the user touches the screen e.g. set it on fire!
In over two years Android still hasn't allowed direct screen capture of what is currently displaying onscreen (so you can screenshot whatever is on display at the time via a service rather than being limited to your own activity). Apparently the library above will do it, but I'm not good enough with java to wrap it up.