i have just single android phone, but I'll like to test my application on as many devices is possible. Do you have any idea about how can I do that?
There are many services designed for testing apps on multiple real devices. Here are just a few:
http://www.perfectomobile.com/portal/cms/android.html
All of these services will cost you, and you will have to set up tests that they will run, but they will execute your tests on multiple devices in both orientations and Lesspainful will even send you screen shots to show you the difference between your tests on the different devices.