but can i store actual Googlemaps (satellite view) with it.
OSMDroid does not use Google Maps. There is no API in Maps V2 to cache tiles for offline use, at least not at the present time.
Or is it possible to first store the png images of the map tiles of that particular area in your asset folder and then use it.
You do not have Google Maps' map tiles as PNG images.
i am new to android. any help where to start from?
Use OSMDroid. Or, find some commercial mapping library that offers offline maps.