You need an offline tile archive containing the satellite imagery.
If you have or can obtain the required tiles then you can use OSMDroid to display this offline tile archive.
A
forum search for 'MOBAC' should give you further info.
However you're not allowed to download and reuse Google's map tiles in your own map.
So you need to find a source of free satellite tile images.
I know of only one possibility and that's
MapQuest Open Aerial.
At the bottom of the page i just linked to is a link to some
Terms & Conditions of use.
Do some reading and find out if you are allowed to bulk download MapQuest Open Aerial tiles and use them in your own application.
Also (importantly) check that the MapQuest Open Aerial tiles have acceptable coverage for the area you wish to display.
If there's no restrictions on usage and your area is covered then you can use MOBAC to bulk download the tiles you require and build an offline tile archive.