Some changes have been made to the Android 2.3.3 code which allows taking screenshots without rooting your Android phone. Screenshots have always been possible with Android SDK, pictured above, as well as various apps that require your phone to be rooted. But with Android 2.3.3, screenshots can be finally achieved through applications due to changes in what is captured from the framebuffer.
Being able to take screenshots without rooting your Android device is something that many users have been wanting for awhile it. For those of you who already have Gingerbread, it shouldn’t be long before developers start including this awesome capability into later updates.
Source:
http://www.talkandroid.com/31645-android-2-3-3-allows-screenshots-without-rooting-android-sdk/